Линейные алгоритмы

Характеристика основных принципов и методов работы с линейными алгоритмами. Определение времени падения камня с высоты h. Определение значения заданной функции. Нахождение площади равностороннего треугольника с помощью метода линейных алгоритмов.

Рубрика Программирование, компьютеры и кибернетика
Вид лабораторная работа
Язык русский
Дата добавления 25.10.2017
Размер файла 1,3 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Лабораторная работа №1.

Линейные алгоритмы

Цель: научиться работать с линейными алгоритмами.

Задача №1. Определить время падения камня с высоты h.

Этап 1. Постановка задачи:

Входная информация: g=9,81 - постоянная; h,t - действительные числа.

Выходная информация: t - время падения камня, действительное число.

Этап 2. Формализация задачи t:=sqrt(2*h/g);

Этап 3. Блок схема.

Этап 4. Текст программы.

const

g=9.81;

var

h,t:real;

begin

writeln('Введите высоту');

readln(h);

t:=sqrt(2*h/g);

writeln('Время падения = ',t:4:2);

end.

Этап 5. Вид экрана с результатом

Задача №2. Найти значение функции у=3х6-6х2-7.

Этап 1. Постановка задачи:

Входная информация: х, у - действительные числа.

Выходная информация: у - действительное число.

Этап 2. Формализация задачи y := 3 * power(x, 6) - 6 * sqr(x) - 7;

Этап 3. Блок схема.

алгоритм линейный функция

Этап 4. Текст программы.

var

x, y: real;

begin

write('Введите значение x: ');

readln(x);

y := 3 * power(x, 6) - 6 * sqr(x) - 7;

write('Y = ', y);

end.

Этап 5. Вид экрана с результатом.

Задача 3. Дана сторона равностороннего треугольника. Найти его площадь.

Этап 1. Постановка задачи:

Входная информация: х, у - действительные числа.

Выходная информация: у - действительное число.

Этап 2. Формализация задачи r := sqrt(3) * a / 6; rr := 2 * r; h := 3 * r;

s := a * h / 2;

Этап 3. Блок схема.

Этап 4. Текст программы.

var

a, r, rr, h, s: real;

begin

Write('Введите длину стороны треугольника: ');Readln(a);

r := sqrt(3) * a / 6;

rr := 2 * r;

h := 3 * r;

s := a * h / 2;

Writeln('Площадь треугольника ', s:2:2);

end.

Этап 5. Вид экрана с результатом.

Вывод: в данной работе мы научились работать с линейными алгоритмами.

Размещено на Allbest.ru


Подобные документы

  • Нахождение высоты конуса наименьшего объема, описанного около данного шара радиуса. Определение исследуемой функции, зависящей от одной переменной. Составление математической модели задачи. Построение графика заданной функции с помощью MS Excel.

    задача [3,2 M], добавлен 15.02.2010

  • Исследование особенностей разработки линейных алгоритмов и их реализации в среде Delphi. Составление тестов для проверки программы. Характеристика основных элементов интерфейса, компонентов, значения их свойств. Построение графической схемы алгоритма.

    лабораторная работа [316,6 K], добавлен 08.11.2012

  • Методика разработки и листинг программы для вычисления значений функции F(x) на отрезке [а, Ь] с заданным шагом. Вычисление значения выражения по формуле. Расчет параметров равностороннего треугольника. Порядок формирования квадратной матрицы порядка.

    контрольная работа [425,1 K], добавлен 10.03.2014

  • Линейные алгоритмы, условия и циклы. Массивы, строки, множества, подпрограммы и файлы. Определение позиций экстремальных элементов в массивах вещественных чисел. Осуществление циклических сдвигов элементов массива. Определение элементов матрицы.

    контрольная работа [719,6 K], добавлен 10.04.2015

  • Разработка программы нахождения значения определенного интеграла с помощью метода трапеций. Оценка абсолютной погрешности метода. Использование среды программирования Visual Studio Community 2015 для написания программы. Работа с графическим интерфейсом.

    курсовая работа [573,8 K], добавлен 17.03.2016

  • Выполнение отделения корней для заданной функции. Описание уточнения корней с использованием метода дихотомии, Ньютона, простой итерации. Выявление абсолютной погрешности методов. Создание листинга программ. Рассмотрение результатов работы программ.

    лабораторная работа [16,1 K], добавлен 19.04.2015

  • Разработка программной реализации решения задачи о минимальном покрывающем дереве графа (построение минимального остова), используя алгоритмы Прима и Крускала. Подсчет времени работы алгоритмов. Их программная реализация на практике с помощью Delphi 7.

    курсовая работа [538,1 K], добавлен 29.08.2010

  • Анализ методов определения минимального и максимального значения функции многих переменных без ограничений. Нахождение экстремума функции при наличии ограничений. Синтез оптимальной по быстродействию системы с помощью принципа максимума Понтрягина.

    курсовая работа [2,1 M], добавлен 10.04.2011

  • Вычисление площади геометрических фигур с помощью интегрального исчисления. Основные свойства площади как функции. Разработка алгоритма работы программы на языке Object-Pascal в среде Delphi. Текст программы, порядок ее запуска и полученный результат.

    курсовая работа [281,0 K], добавлен 06.06.2013

  • Преобразование формулы и решение ее с помощью Метода Эйлера. Моделирование метода оптимизации с функцией Розенброка. Поиск модели зашумленного сигнала. Нахождение минимума заданной целевой функции методом покоординатного спуска нулевого порядка.

    курсовая работа [1,2 M], добавлен 21.12.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.