СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Программирование линейных алгоритмов

Категория: Информатика

Нажмите, чтобы узнать подробности

Программирование линейных алгоритмов

Просмотр содержимого документа
«Программирование линейных алгоритмов»

Программное управление работой компьютера  20.01.2022 Программирование линейных алгоритмов

Программное управление работой компьютера 20.01.2022

Программирование линейных алгоритмов

Цели Научиться составлять линейные алгоритмы Воспитывать интерес и внимание на уроке Развивать навыки работы с блок-схемами и за компьютером при составлении линейных алгоритмов

Цели

  • Научиться составлять линейные алгоритмы
  • Воспитывать интерес и внимание на уроке
  • Развивать навыки работы с блок-схемами и за компьютером при составлении линейных алгоритмов
Типы алгоритмов Линейные Алгоритмы Ветвящиеся Циклические Алгоритмы, результатами выполнения которых являются числовые величины называются вычислительными алгоритмами. program   ;  const   ;  var   ; begin   ; ;  …   end . Числовые величины в Паскале: целые числа ( integer) вещественные числа (real)

Типы алгоритмов

Линейные

Алгоритмы

Ветвящиеся

Циклические

Алгоритмы, результатами выполнения которых являются числовые величины называются вычислительными алгоритмами.

program ;

const ;

var ;

begin

; ;

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 – знаменатель результата

Решение:

Словесная запись алгоритма:

  • Числитель первой дроби умножить на знаменатель второй.
  • Знаменатель первой дроби умножить на числитель второй.
  • Записать дробь, числителем которой является результат выполнения пункта 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

Составить программу, которая определяет результат деления двух обыкновенных дробей.

Математическая модель

Дано:

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

Составить программу, которая определяет результат деления двух обыкновенных дробей.

Ввод данных на Паскале

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 кон

Линейный вычислительный алгоритм

Задача1

Составить программу, которая определяет результат деления двух обыкновенных дробей.

Программа на Паскале

Блок-схема алгоритма:

нач

Ввод a, b, c, d

m := a*d

n := b*c

Вывод m, n

кон

Линейный вычислительный алгоритм Задача 2 Составить программу, которая определяет результат сложения двух обыкновенных дробей. Программа на Паскале Блок-схема алгоритма:             нач Ввод  a, b, c, d m := a*d+c*b n := b*d Вывод  m, n кон

Линейный вычислительный алгоритм

Задача 2

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

Программа на Паскале

Блок-схема алгоритма:

нач

Ввод a, b, c, d

m := a*d+c*b

n := b*d

Вывод m, n

кон