Презентация к уроку в рамках логически завершенного дня "Математика на службе человека" для 11 класса по теме "Структуры алгоритмов и программ"
презентация к уроку по информатике и икт (11 класс) на тему
Презентация к уроку, проведенному в рамках логически завершенного дня "Математика на службе человека" для 11 класса по теме "Структуры алгоритмов и программ". Обучение профильное по программе Семакина
Скачать:
Вложение | Размер |
---|---|
informatika_i_matematika.pptx | 937.1 КБ |
Предварительный просмотр:
Подписи к слайдам:
Какая часть структуры линейной программы пропущена? Program lets; Var a,b,c,d : integer; writeln (‘ Введите два числа ’); readln ( a,b,c ); d:=( a+b+c )/3 writeln (‘d=‘,d) begin End. ; ;
Структуры алгоритмов и программ
Немного истории Программа решения системы двух линейных алгебраических уравнений с двумя неизвестными. Программа вычисления значений тригонометрической функции с многократным повторением заданной последовательности вычислительных операций. Нахождение чисел Бернулли.
Гипотеза Сложность решения математических задач не зависит от сложности алгоритма для их решения
Теорема Дейстры В 1969 году Эдсгер Дейкстра доказал теорему, суть которой заключается в следующем: «Алгоритм для решения любой логической задачи можно составить только из трех структур – СЛЕДОВАНИЕ, ВЕТВЛЕНИЕ и ЦИКЛ». Эти структуры называются базовыми .
Следование Следование – это линейная последовательность действий Begin a:=5.6; b:=a*7; End.
Ветвление Полная форма I if Ветвление – алгоритмическая альтернатива. Управление передается одному из двух блоков в зависимости от истинности или ложности условия.
Неполная форма Ветвление
Цикл Цикл с предусловием ( цикл-пока ) Пока условие истинно, выполняется серия, образующая тело цикла.
Цикл с постусловием (цикл-до) Тело цикла повторяется, если условие ложно. Цикл
Особенности структурного программирования Это программирование без goto – оператора безусловного перехода. Что приносит применение безусловного перехода: Программа лишается структурности; Перестает быть «прозрачной» Алгоритм перестает быть надежным.
Какого типа алгоритм надо использовать, чтобы решить следующие математическое задачи: 1. Нахождение среднего арифметического. 2. Подсчет суммы ста чисел. 3. Решение неравенства. 4. Решение квадратного уравнения
Комбинации базовых структур Сложный алгоритм состоит из соединенных между собой базовых структур. Соединяться эти структуры могут двумя способами: Последовательно, Вложено один в другой.
Если блок, составляющий тело цикла, сам является циклом, то можно говорить о вложенных циклах. В свою очередь внутренний цикл может иметь внутри себя еще один цикл и т.д. В этом случае говорят о глубине вложенности цикла . А возможна ли подобная ситуация с уловным оператором? Комбинации базовых структур
Примеры комбинаций структур алгоритмов
Примеры комбинаций структур алгоритмов
Примеры комбинаций структур алгоритмов
Правила написания программы Конструкции одного уровня вложенности записываются на одном вертикальном уровне (начинаются с одной позиции в строке) Вложенная конструкция записывается смещенной по строке на несколько позиций вправо относительно внешней для нее конструкции.
О структурном программировании Структурное программирование – это не только форма описания алгоритма и программы, но еще и способ мышления программиста . Размышляя над алгоритмом, нужно стремиться составлять его из стандартных структур.
По теме: методические разработки, презентации и конспекты
Презентация к уроку "Методы решения логических задач"
Презентация к уроку "Методы решения логических задач" 10 класс. Профильный уровень. Программа Семакина...
Конспект и презентация к уроку по теме: "Логические функции и абсолютная адресация"
План-конспект урока по информатике в 9 классе на тему «Логические функции и абсолютные адреса» (Слайд 1)Цель: отработать составление сложной условной функции.Требования к знаниям и умениямУчащиеся дол...
Презентация к уроку по теме: "Логические операции. Составление таблиц истинности".
Составления таблиц истинности с примениний знаний логических операций....
Конспект урока по теме "Логические выражения и таблицы истинности". 10 класс
Конспект урока по теме "Логические выражения и таблицы истинности". 10 класс...
Презентация к уроку в рамках конкурса "Учитель года" по теме: "Реки"
Презентация к уроку в рамках конкурса "Учитель года" по теме: "Реки"...
Интегрированный урок английского языка в рамках логически завершенного дня «Спасем Землю» в 7 классе
Интегрированный урок английского языка в рамках логически завершенного дня «Ecohelpers» в 7 классе...
Презентация к уроку на тему: «Логические задачки со спичками»
Презентация к уроку по теме «Логические задачки со спичками». Цель: воспитывать у учащихся умение работать в коллективе, формирование устойчивого интереса у обучающихся к изучени...
- Мне нравится (1)