Решение задач на составление линейных алгоритмов

Слайд 2

* 19.10.2009 г. Линейный алгоритм Линейный алгоритм – это алгоритм, этапы

*

19.10.2009 г.

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

Линейный алгоритм – это алгоритм, этапы которого выполняются однократно

и строго последовательно.
Линейным называется алгоритм, выполнение шагов которого происходит последовательно в порядке возрастания их номеров. В схеме он изображается последовательностью вычислительных блоков и блоков ввода-вывода.
Слайд 3

* 19.10.2009 г. Вид алгоритмов. Математическая: Дано: катеты прямоугольного треугольника а=3

*

19.10.2009 г.

Вид алгоритмов.

Математическая:
Дано: катеты прямоугольного треугольника а=3 см, b=4 см.
Найти: гипотенузу

с.
Решение:
1. а2+в2=с2
2. с=sqrt(c)
Ответ: с.

Алгоритмический язык:
Алг Гипотенуза
Нач
Возвести а в квадрат.
Возвести b в квадрат.
Сложить результаты действий 1 и 2.
Вычислить квадратный корень результата действия 3 и принять его за значение с.
Кон.

Слайд 4

* 19.10.2009 г. Графическое изображение Начало Ввод а,b d:=a*a f:=b*b e:=d+f c:=sqrt(e) Вывод с Конец

*

19.10.2009 г.

Графическое изображение

Начало

Ввод а,b

d:=a*a
f:=b*b
e:=d+f
c:=sqrt(e)

Вывод с

Конец

Слайд 5

* 19.10.2009 г. Решение задачи Напишем программу вычисления среднего арифметического двух

*

19.10.2009 г.

Решение задачи

Напишем программу вычисления среднего арифметического двух чисел.

Математическая:
Дано:
а -

первое число,
b – второе число.
Найти: среднее арифметическое.
Решение:
1. а+в=с
2. d=c/2
Ответ: d.
Слайд 6

* 19.10.2009 г. Программа program sredar; var a,b,c:integer; d:real; begin write

*

19.10.2009 г.

Программа

program sredar;
var a,b,c:integer; d:real;
begin
write (‘vvedite dva 4isla cherez probel, zatem

nagmite ’);
readln (a,b);
c:=a+b;
d:=c/2;
write (‘srednee arifmeti4eskoe-‘,d:4:2);
readln
end.

a, b,c – целые, так как при сложении целых чисел получаем целое число. a, b,c – могут быть и вещественными переменными.
d – вещественное, так как при делении возникает вероятность получения дробного числа.

Слайд 7

* 19.10.2009 г. Графическое изображение Начало Ввод а,b c:=a+b d:=c/2 Вывод d Конец

*

19.10.2009 г.

Графическое изображение

Начало

Ввод а,b

c:=a+b
d:=c/2

Вывод d

Конец

Слайд 8

* 19.10.2009 г. Задачи. Напишите программу возведения числа в четвертую степень

*

19.10.2009 г.

Задачи.

Напишите программу возведения числа в четвертую степень за две операции.
Напишите

программу вычисления площади боковой поверхности куба.
Напишите программу определения времени встречи двух автомобилей, если известно расстояние между двумя пунктами, откуда они вышли навстречу друг другу одновременно, а также их скорости.