Дата:
13.02.15
Школа:
МБОУ Знаменская средняя общеобразовательная школа им. Р.И. Вяхирева
Класс:
9 «А»
Тема:
«Программирование разветвляющихся алгоритмов. Практическая работа «Ввод и
редактирование программ, содержащих условный оператор»
Цель: закрепить
навыки решения задач на составление разветвляющихся алгоритмов, закрепление
навыков формального исполнения алгоритма, набора и отладки программы,
нахождения и исправления ошибок в программе.
Оборудование: карточки-задания
для организации практической работы
Ход
урока
I.
Организационное начало
1. Приветствие
-
Здравствуйте, присаживайтесь.
II.
Повторительно-обобщающая работа.
1. Проверка
домашнего задания
·
Дан правильный треугольник со стороной а и
квадрат со стороной b. Что больше
площадь треугольника или квадрата.
·
Вычислите функцию:
5x-12x2
, если x>5
У=
x4-10(x-5), если x<5
Решение.
1. Program
z;
Var
a,b,s1,s2:real;
Begin
Readln
(a,b);
s1:=(sqrt
(3)/4)*a;
s2:=a*a;
if
s1>s2 then writeln (s1) else writeln (s2);
end.
2. Program
z;
Var
y,x:real;
Begin
Readln
(x);
If
x>5 then y:=5*x-12*x*x else y:=x^4-10*(x-5);
Wrineln
(x);
End.
III.
Закрепление полученных знаний.
1. Решение
задач
1. Дано
3-х значное число. Верно ли что сумма цифр, входящих в это число, меньше 8.
Решение.
Program z;
Var x,a,b,c,s:integer;
Begin
Readln (x);
s:=0;
a:=x div 100;
b:= (x mod 100) div 10;
c:=x mod 10;
s:=a+b+c;
if s<8 then writeln (‘верно’)
else writeln (‘неверно’);
end.
2. Дано двухзначное число. Определить, входят ли в него цифры 4 или 7
Решение.
Program z;
Var x,a,b:integer;
Begin
Readln (x);
a:=xdiv 10;
b:=x mod 10;
if (a=4) or (b=4) then
writeln (‘входит 4’) else writeln (‘4 не входит’);
if (a=7)or (b=7) then
writeln(‘ 7 входит’) else writeln (‘7 не входит’);
end.
3.
По заданному числу вывести
название времени года.1-зима, 2-весна,3-лето,4- осень.
Program z;
Var a:integer;
Begin
Readln (a);
Case a of
1: writeln (‘зима’);
2: writeln (‘весна’);
3: writeln (‘лето’);
4: writeln (‘осень’);
End.
IV.
Работа по выработке практических умений и
навыков
Практическая работа
«Ввод и редактирование программ,
содержащих условный оператор»
1.Дано
3-х значное число. Верно ли, что произведений цифр, входящих в это число,
меньше чем, сумма цифр.
2.
Дано 3-х значное число.Проверить, входит ли в его состав числа 8 и 5.
V.
Итог урока
1. Обобщающая
беседа
·
Что такое язык программирования? (Это
фиксированная система обозначения для описания алгоритмов и структур данных)
·
Что входит в состав интегрированной среды Pascal?
(текстовый редактор, компилятор, отладчик, справочная система, среда выполнения
программы)
·
Что входит в алфавит языка
программирования Pascal?
(латинские строчные и прописные, арабские цифры, специальные символы,
зарезервированные слова)
·
С помощью каких операторов вводятся данные
в программу? (read, readln)
·
Чем отличается оператор read от оператора readln?
(процедура readln после ввода всех значений
выполняет переход на следующую строку исходных данных)
·
С помощью каких операторов можно вывести
данные? (write, writeln)
·
Запишите структуру программы
·
- Запишите формат записи условного оператора
·
- Какие типы данных вы знаете
·
- Чем отличается read
от readln?
VI.
Задавание на дом
Записи
в тетради, подготовиться к контрольной работе
Практическая
работа
«Ввод
и редактирование программ, содержащих условный оператор»
1.Дано 3-х значное
число. Верно ли, что произведений цифр, входящих в это число, меньше чем, сумма
цифр.
2.
Дано 3-х значное число.Проверить, входит ли в его состав числа 8 и 5.
Практическая
работа
«Ввод
и редактирование программ, содержащих условный оператор»
1.Дано 3-х значное
число. Верно ли, что произведений цифр, входящих в это число, меньше чем, сумма
цифр.
2. Дано 3-х
значное число.Проверить, входит ли в его состав числа 8 и 5.
Практическая
работа
«Ввод
и редактирование программ, содержащих условный оператор»
1.Дано 3-х значное
число. Верно ли, что произведений цифр, входящих в это число, меньше чем, сумма
цифр.
2. Дано 3-х
значное число.Проверить, входит ли в его состав числа 8 и 5.
Практическая
работа
«Ввод
и редактирование программ, содержащих условный оператор»
1.Дано 3-х значное
число. Верно ли, что произведений цифр, входящих в это число, меньше чем, сумма
цифр.
2. Дано 3-х
значное число.Проверить, входит ли в его состав числа 8 и 5.
Практическая
работа
«Ввод
и редактирование программ, содержащих условный оператор»
1.Дано 3-х значное
число. Верно ли, что произведений цифр, входящих в это число, меньше чем, сумма
цифр.
2. Дано 3-х
значное число.Проверить, входит ли в его состав числа 8 и 5.
Практическая
работа
«Ввод
и редактирование программ, содержащих условный оператор»
1.Дано 3-х значное
число. Верно ли, что произведений цифр, входящих в это число, меньше чем, сумма
цифр.
2.
Дано 3-х значное число.Проверить, входит ли в его состав числа 8 и 5.
Практическая
работа
«Ввод
и редактирование программ, содержащих условный оператор»
1.Дано 3-х значное
число. Верно ли, что произведений цифр, входящих в это число, меньше чем, сумма
цифр.
2.
Дано 3-х значное число.Проверить, входит ли в его состав числа 8 и 5.
Практическая
работа
«Ввод
и редактирование программ, содержащих условный оператор»
1.Дано 3-х значное
число. Верно ли, что произведений цифр, входящих в это число, меньше чем, сумма
цифр.
2.
Дано 3-х значное число.Проверить, входит ли в его состав числа 8 и 5.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.