Тема урока: «Линейные вычислительные алгоритмы».

  • Интерактивная доска
  • Работа в классе
  • Разработки уроков
  • ppt
  • 01.04.2017
Публикация в СМИ для учителей

Публикация в СМИ для учителей

Бесплатное участие. Свидетельство СМИ сразу.
Мгновенные 10 документов в портфолио.

Публикация является частью публикации:

Иконка файла материала 10 урок линейн..ppt
Актуализация  знаний
Задача №1. а) Шаг Команда 1 2 S:=5 S:=57 S 5 57 Ответ: S=57.
Задача №2. б) Шаг Команда S 6 S:=6 S:=­5.2*S ­31.2 S:=0 0 1 2 3 Ответ: S=0.
Задача №3. в) Шаг Команда 1 2 S:=­7.5 S:=2*S S ­7.5 ­15 Ответ: S=­15.
Задача №4. а) Шаг Команда 1 2 3 S:=45 K:=­25 S:=S+K S 45 45 20 K ­­­ ­25 ­25 Ответ: S=20
Типы алгоритмов 1. Линейные  алгоритмы  (следование) 2. Разветвляющиеся  алгоритмы  (ветвление) 3. Циклические  алгоритмы  (повторение) да условие нет команда 2 команда 3 нет условие да команда команда 1 команда 2 ………… команда n
Линейные  вычислительные  алгоритмы
Цель урока:  Научиться разрабатывать линейные  алгоритмы,  строить к ним блок­схемы,  проверять правильность составления  алгоритма.
Разработать алгоритм для вычисления площади  круга по формуле: s  2r 14,3 Протестировать алгоритм для: r = 4, r = 2
 2r s блок-схема: алгоритм: АЛГ площадь круга       цел r, p       цел s НАЧ         ввести r        p := 3,14        s := prr        вывести s КОН
1) Разработать алгоритм, который присваивает целой переменной A значение 10 и  выводит это значение на экран.  2) Разработать алгоритм для ввода значения величины X, присваивания величине Y  значения 5.5, вычисления значения величины Z = X ­ Y и вывода значения величины  Z. Протестировать алгоритм (составить таблицу значений) для X=5.5, X=0 3) Разработать алгоритм для ввода четырёх целых чисел и вычисления их среднего  арифметического. Протестировать алгоритм на исходных данных: ­5, 8, ­1, 9. 4) Разработать алгоритм для вычисления дискриминанта d квадратного уравнения  ax2 + bx + c = 0.  5) Разработать алгоритм для вычисления выражения: S=(2x+y)(x­y)
начало А := 10 вывести А конец начало ввести Х Y := 5.5 Z := X ­ Y ввести Z конец
начало ввести  a, b, c, d начало ввести  a, b, c S := (a+b+c+d)/4 d :=b*b­4*a*c ввести S  конец ввести d конец
начало ввести  x, y S:=(2*x+y)*(x­y) ввести S конец