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

Слайд 2

*

19.10.2009 г.

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

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

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

Слайд 3

*

19.10.2009 г.

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

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

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

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 (‘vvedite dva 4isla cherez probel, zatem nagmite

* 19.10.2009 г. Программа program sredar; var a,b,c:integer; d:real; begin write (‘vvedite
’);
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 г. Задачи. Напишите программу возведения числа в четвертую степень за
вычисления площади боковой поверхности куба.
Напишите программу определения времени встречи двух автомобилей, если известно расстояние между двумя пунктами, откуда они вышли навстречу друг другу одновременно, а также их скорости.
Имя файла: Решение-задач-на-составление-линейных-алгоритмов.pptx
Количество просмотров: 45
Количество скачиваний: 0