Презентация к уроку «Решение задач по программированию»


Чтобы посмотреть презентацию с оформлением и слайдами, скачайте ее файл и откройте в PowerPoint на своем компьютере.
Текстовое содержимое слайдов:

Решение задач по программированию 13.03.13 Выполнила: Садыкова Лариса Хоснуловнаучитель математики и информатикиМБОУ "Осинская СОШ №1", 2013 г. Цель урока:комплексное применение знаний по программированиюпри решении задач Turbo Pascal Turbo Pascal «Решение задач — специфическое достижение разума, разум же особый дар, которым наделен человек» (Дж. Пойа). Вспомним: Из каких разделов состоит программа на языке Паскаль? Вспомним: Из каких разделов состоит программа на языке Паскаль?Раздел заголовкаРаздел описанияРаздел операторов Вспомним: С какого служебного слова начинается программа? Вспомним: С какого служебного слова начинается программа?PROGRAM ЗАДАНИЕ Перевести на язык программирования следующие команды:Начало Ввести А, В Напечатать А и В Конец Begin Readln (a, b); Writeln (a, b); End. Контрольный проверочный тест«Операторы Паскаля» Turbo Pascal Вопрос 1 1. В алфавит языка Pascal не входит служебное слово:STEP; BEGIN; END; THEN; 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 Проверка теста1 3 1 3 Turbo Pascal …Чтобы научиться решать задачи, надо их решать… 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 Составьте словесный алгоритм нахождения максимального числа из двух заданных Введите два числа a и b Если a>b то а - максимальное Вывод максимального иначе b - максимальное Примеры вычислений сумм, количеств и произведений Алгоритмы подсчета: • СуммS:=0; Подсчет в программе:S:=S+{текущее значение}; • ПроизведенийP:=1; {первоначальное значение}Подсчет в программе:P:=P*{текущее значение}; Задачи на выбор Желаю удачи!!!

Приложенные файлы

  • ppt file67
    Размер файла: 558 kB Загрузок: 2