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