Презентация по информатике "Решение задач по программированию" (11 класс)

  • Презентации учебные
  • ppt
  • 20.01.2018
Публикация в СМИ для учителей

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

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

Иконка файла материала 3.Презентация урока Задачи по программированию.ppt
13.03.13  Решение задач Решение задач Решение задач Решение задач по по по по программированию программированию программированию программированию
комплексное применение комплексное применение комплексное применение комплексное применение Цель урока: Цель урока: знаний по знаний по знаний по знаний по Turbo Pascal  программированию программированию программированию программированию при решении задач при решении задач при решении задач при решении задач
Turbo Pascal  «Решение задач — специфическое достижение разума, разум же особый дар, которым наделен человек» (Дж. Пойа).
Вспомним: Из каких разделов состоит  программа на языке Паскаль?
Вспомним: Из каких разделов состоит  программа на языке Паскаль? • Раздел заголовка • Раздел описания • Раздел операторов
Вспомним: С какого служебного слова  начинается программа?
Вспомним: С какого служебного слова  начинается программа? PROGRAM
ЗАДАНИЕ Перевести на язык программирования  следующие команды: Начало                               Ввести А, В                         Begin  Readln (a, b); Writeln (a, b); Напечатать А и В                 End.   Конец
Turbo Pascal  Контрольный проверочный тест Контрольный проверочный тест Контрольный проверочный тест Контрольный проверочный тест «Операторы Паскаля» «Операторы Паскаля» «Операторы Паскаля» «Операторы Паскаля»
Вопрос 1 1. В алфавит языка Pascal не входит  служебное слово: 1)STEP;  2) BEGIN; 3) END;    4) THEN;   5) IF.
Вопрос 2 Служебное слово VAR в программе на  языке Pascal фиксирует начало раздела  программы, содержащего: 1) операторы; 2) список меток; 3) описание переменных 4) перечень констант;
Вопрос 3 Числа в языке Pascal различаются: 1) как целые и вещественные; 2) как натуральные и целые ; 3) как натуральные и вещественные; 4) как целые и иррациональные; 5) как целые и рациональные.
Вопрос 4 Дана программа: Program pr;  Var  X: Integer; Begin  Readln(X); If  X  MOD  2 = 0 Then Writeln (‘ДА’)   Else Writeln (‘НЕТ’)  End.  ­ При каком значении X будет получен  ответ “ДА”? 1) 7;    2) 15;  3) 4;   4) 3;
Turbo Pascal  Проверка теста Проверка теста Проверка теста Проверка теста
Turbo Pascal  Проверка теста Проверка теста Проверка теста Проверка теста 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3
Turbo Pascal  Чтобы научиться решать ……Чтобы научиться решать Чтобы научиться решать ……Чтобы научиться решать задачи, надо их решать… задачи, надо их решать… задачи, надо их решать… задачи, надо их решать…
ЗАДАЧА 1 Чему будет равно значение  переменной Х, после выполнения  следующего фрагмента программы: a:=25; b:=a­4; x:=(a­b)*2­2; Ответ:
ЗАДАЧА 1 Чему будет равно значение  переменной Х, после выполнения  следующего фрагмента программы: a:=25; b:=a­4; x:=(a­b)*2­2; Ответ:7
ЗАДАЧА 2 Вычислите  в тетради: 73 div 10 =  73  mod 10 = 4*2 mod 5 +1 = (59 div 5) + (8 mod 6) =
ЗАДАНИЕ 2 Вычислите  в тетради: 73 div 10 = 7 73  mod 10 = 3 4*2 mod 5 +1 =  (59 div 5) + (8 mod 6) =
ЗАДАНИЕ 2 Вычислите  в тетради: 73 div 10 = 7 73  mod 10 = 3 4*2 mod 5 +1 = 4 (59 div 5) + (8 mod 6) =
ЗАДАНИЕ 2 Вычислите  в тетради: (59 div 5) + (8 mod 6) =         =11 + 2 = 13
ЗАДАЧА 3 Чему равно Х после выполнения  фрагмента программы: c: = 5; d : =7; if c > = d then x : = c                      else x: = d;
ЗАДАНИЕ 3 Чему равно Х после выполнения  фрагмента программы: c: = 5; d : =7; if c > = d then x : = c                      else x: = d; 7
ЗАДАЧА 4 Чему равно Х после выполнения  фрагмента программы: a:=9; b:=8; c:=2; if (a>b) and (b>c) then x:=2*a+b+c                                 else x:=a­b+c;
ЗАДАНИЕ 4 Чему равно Х после выполнения  фрагмента программы: a:=9; b:=8; c:=2; if (a>b) and (b>c) then x:=2*a+b+c                                 else x:=a­b+c;28
ЗАДАНИЕ 5 Составьте словесный алгоритм нахождения  максимального числа из двух заданных 1. _________________________________ 2. _________________________________ 3. _________________________________ Введите два числа a и b Если a>b то а ­ максимальное иначе b ­ максимальное Вывод максимального  4. _________________________________ 5. _________________________________
Примеры вычислений сумм, количеств и произведений Алгоритмы подсчета: • Сумм S:=0;  Подсчет в программе: S:=S+{текущее значение}; • Произведений P:=1; {первоначальное значение} Подсчет в программе: P:=P*{текущее значение};
Задачи на выбор
Желаю удачи!!!