Лабораторная работа по теме:
«Линейный вычислительный процесс»
Цели:
- Формирование навыков и умений по составлению линейных алгоритмов и программ. Формирование навыков и умений по составлению простейших диалоговых программ. Формирование навыков и умений по вводу, редактированию, тестированию и исполнению линейных алгоритмов на компьютере. Отработка умений и навыков использования оператора присваивания.
Лабораторное задание:
Задание 1
Составьте алгоритм (в виде блок-схемы) вычисления значения заданного выражения и в соответствии с ним напишите программу на языке программирования паскаль: y=
при х=0,25 y=
при х=1.0 y=
при х=0,5 и z=-0.3 y=
при х=1,25 y=
при х=0,44 y=
при х=0,87 y= eab – sin a . (c2 – d2) при a=2, b=-0,7, c=1,5, d=0,9 y=
при х=1,6 y=
при х=0,33 y=
при х=2,2 y =
при х=0,75 y =
при х=-1,5 y =
при х=-1,1 y =
при х=
при х=
при х=Таблица результатов, полученных на калькуляторе и в результате выполнения программы на языке программирования Паскаль:
№ варианта | Запись арифметического выражения на языке программирования Паскаль | Результат, полученный на калькуляторе | Результат, полученный в результате выполнения программы |
Задание 2
Составьте алгоритм (в виде блок-схемы) для следующей задачи:
Вводится действительное число a. Не пользуясь никакими другими арифметическими операциями, кроме умножения, получить (одна операция – это одно умножение):
a21 за 6 операций. a15 за 5 операций. a3 и a10 за 4 операции. a64 за 6 операций. a28 за 6 операций. a14 за 5 операций. a12 за 4 операции. a4, a12 и a28 за 7 операций. a2, a5 и a17 за 6 операций. a5 и a13 за 5 операций. a6 и a18 за 5 операций. a4 и a20 за 5 операций. a13 за 5 операций. a10 за 4 операций. a9 за 4 операции. a8 за 3 операции. a7 за 4 операции.Задание 3
I. Определите входные и выходные данные, составьте математическую модель решения следующей содержательной задачи:
1. Даны катеты прямоугольного треугольника. Найти его периметр и площадь.
2. Даны диагонали ромба. Найти сторону ромба.
3. Даны основания трапеции. Найти среднюю линию трапеции.
4. Даны длина, ширина и высота прямоугольного параллелепипеда. Найти его объём и площадь боковой поверхности
5. Треугольник задан координатами своих вершин. Найти периметр прямоугольника.
6. Даны стороны треугольника. Найти все его средние линии и периметр.
7. В прямоугольном треугольнике даны гипотенуза и острый угол. Найти катеты треугольника.
8. В прямоугольном треугольнике даны гипотенуза и острый угол. Найти катеты треугольника.
9. Даны стороны прямоугольника. Найти его периметр и площадь.
10. Даны диагонали ромба. Найти сторону ромба.
11. Даны основания трапеции. Найти среднюю линию трапеции.
12. Даны длина, ширина и высота прямоугольного параллелепипеда. Найти его объём и площадь боковой поверхности
13. Треугольник задан координатами своих вершин. Найти периметр прямоугольника.
14. Даны стороны треугольника. Найти все его средние линии и периметр.
15. В прямоугольном треугольнике даны гипотенуза и острый угол. Найти катеты треугольника.
16. В прямоугольном треугольнике даны гипотенуза и острый угол. Найти катеты треугольника.
17. Смешано V1 литров воды температуры t1 с V2 литрами воды температуры t2. Найти объём и температуру образовавшейся смеси.
II. Составьте алгоритм (в виде блок-схемы) решения задачи и в соответствии с ним напишите программу на языке программирования паскаль, организуя дружественный интерфейс для ввода и вывода данных:
III. Введите и отладьте программу на компьютере; протестируйте программу и проанализируйте полученные результаты, сравнив их с ручным счётом.


