Программирование линейных алгоритмов 10 класс
- Рубрика: Презентации / Другие презентации
- Просмотров: 75
Презентация для классов "Программирование линейных алгоритмов 10 класс" онлайн бесплатно на сайте электронных школьных презентаций uchebniki.org.ua
Цели
Научиться составлять линейные алгоритмы
Воспитывать интерес и внимание на уроке
Развивать навыки работы с блок-схемами и за компьютером при составлении линейных алгоритмов
Типы алгоритмов
Алгоритмы, результатами выполнения которых являются числовые величины называются вычислительными алгоритмами.
Линейные
Циклические
Алгоритмы
program <имя программы>;
const <список постоянных значений>;
var <описание используемых переменных>;
begin <начало программного блока>
<оператор 1>; <оператор 2>;
…
<оператор n>
end.
Ветвящиеся
Числовые величины в Паскале:
целые числа (integer)
вещественные числа (real)
Линейный вычислительный алгоритм
Задача1
Составить программу, которая определяет результат деления двух обыкновенных дробей.
Математическая модель
Дано:
a – числитель 1-ой дроби
b – знаменатель 1-ой дроби
c – числитель 2-ой дроби
d – знаменатель 2-ой дроби
Найти:
m – числитель результата
n – знаменатель результата
Решение:
Словесная запись алгоритма:
Числитель первой дроби умножить на знаменатель второй.
Знаменатель первой дроби умножить на числитель второй.
Записать дробь, числителем которой является результат выполнения пункта 1, а знаменателем результат пункта 2.
Линейный вычислительный алгоритм
Задача1
Составить программу, которая определяет результат деления двух обыкновенных дробей.
Математическая модель
Дано:
a – числитель 1-ой дроби
b – знаменатель 1-ой дроби
c – числитель 2-ой дроби
d – знаменатель 2-ой дроби
Найти:
m – числитель результата
n – знаменатель результата
Решение:
Блок-схема алгоритма:
нач
кон
Ввод a, b, c, d
m:=a*d
n:=b*c
Вывод m, n
Линейный вычислительный алгоритм
Задача1
Составить программу, которая определяет результат деления двух обыкновенных дробей.
Ввод данных на Паскале
Read(<список переменных>);
Readln(<список переменных>);
Пример:
Readln(a, b, c, d);
Вывод данных на Паскале
Write(<список переменных и констант>);
Writeln(<список переменных и констант>);
Примеры:
Writeln(a, ‘/’, b,’:’, c, ‘/’, d, ‘=‘, m, ‘/’, n);
Writeln(‘R=‘, R:5:2);
Блок-схема алгоритма:
нач
кон
Ввод a, b, c, d
m:=a*d
n:=b*c
Вывод m, n
Линейный вычислительный алгоритм
Задача1
Составить программу, которая определяет результат деления двух обыкновенных дробей.
Программа на Паскале
Блок-схема алгоритма:
нач
кон
Ввод a, b, c, d
m:=a*d
n:=b*c
Вывод m, n