580.63K
Категория: ПрограммированиеПрограммирование

Служебное слово. Заголовка программы. Словарный диктант

1.

2.

Словарный диктант

Вопрос
Ответ
1
Служебное слово заголовка программы
2
Служебное слово раздела описания переменных
program
var
3
Данные целого типа
4
Данные вещественного типа
5
Начало раздела операторов программы
6
Конец раздела операторов программы
7
Оператор ввода исходных данных с клавиатуры
8
Оператор вывода результатов
9
Оператор присваивания
10
Знаки сравнения
integer
real
begin
end
read, readln
write, writeln
:=
>=, <=

3.

Начало
Ввод x,y
S:=x*y
P:=x-y
Вывод P, S
Конец
Начало
Ввод x,y
S:=x*y
P:=x-y
Вывод P, S
Конец

4.


Program n_1;
Var x, y, P: real;
Begin;
Write (‘Введите х=’)
Readln(x);
Write (‘Введите y=’);
Readln(y);
P= x*y;
S:= x-y;
Writeln(‘P=’, P);
Writeln(‘S=’, S);
End
Program n_1;
Var x, y, P, S: real;
Begin
Write (‘Введите х=’);
Readln(x);
Write (‘Введите y=’);
Readln(y);
P:= x*y;
S:= x-y;
Writeln(‘P=’, P);
Writeln(‘S=’, S);
End.

5.

Оценивание работы:
• 17-18 баллов - 5
• 14-16 баллов - 4
• 9 -13 баллов - 3

6.

Заданы значения трех углов (в градусах). Могут ли эти углы быть
углами треугольника? Существует ли такой треугольник?
1. Дано:
A
B
C
Существует ли
такой
треугольник?
3. Алгоритмизация
2. Математическая
модель
НАЧАЛО
S – сумма углов
треугольника
S = A+B+C
Если S = 180, тогда
такой треугольник
существует ,
иначе такой
треугольник не
существует
ВВОД A, B, C
S = A+B+C
Нет
Да
S = 180 ?
Треугольник
не существует
Треугольник
существует
КОНЕЦ

7.

Тема урока Программирование
разветвляющихся алгоритмов.
Условный оператор.
Цель урока: Формирование навыков решения
задач с использованием условного оператора.
Задачи урока:
1. Изучить команду для полного ветвления на
языке программирования Pascal.
2. Развить алгоритмическое мышление.
3. Воспитывать у учащихся чувство взаимопомощи.

8.

Заданы значения трех углов (в градусах). Могут ли эти углы быть
углами треугольника? (Существует ли такой треугольник?)
1. Дано:
A
B
C
Существует ли
такой
треугольник
3. Алгоритмизация
2. Математическая
модель
НАЧАЛО
S – сумма углов
треугольника
S = A+B+C
ВВОД A, B, C
S = A+B+C
Нет
Да
S = 180 ?
Если S = 180, тогда такой треугольник существует,
иначе такой треугольник не существует
Треугольник
не существует
Треугольник
существует
4. Программирование
S:= A+B+C;
IF (S = 180) THEN WRITE (‘ Такой треугольник существует ‘)
ELSE WRITELN (‘ Такой треугольник не существует ‘);
КОНЕЦ

9.

Полная форма условного оператора:
ДА
THEN
Действие 1
НЕТ
Условие
ELSE
Действие 2
Если условие тогда действие 1
иначе действие 2
if
условие then оператор1
else оператор2 ;

10.

Заданы значения трех углов (в градусах). Могут ли эти углы быть
углами треугольника? (Существует ли такой треугольник?)
1. Дано:
A
B
C
Существует ли
такой
треугольник
3. Алгоритмизация
2. Математическая
модель
НАЧАЛО
S – сумма углов
треугольника
S = A+B+C
ВВОД A, B, C
S = A+B+C
Нет
Да
S = 180 ?
Если S = 180, тогда такой треугольник существует,
иначе такой треугольник не существует
Треугольник
не существует
Треугольник
существует
4. Программирование
S:= A+B+C;
IF (S = 180) THEN WRITE (‘ Такой треугольник существует ‘)
ELSE WRITELN (‘ Такой треугольник не существует ‘);
КОНЕЦ

11.

Даны два угла треугольника (<90 градусов). Выяснить, является ли
такой треугольник прямоугольным.
1. Дано:
A
B
А
Является ли
треугольник
прямоугольным?
3. Алгоритмизация
2. Математическая
модель
В
НАЧАЛО
S – сумма углов А и В
Если S = 90, тогда такой
треугольник
прямоугольный,
Да
иначе такой
треугольник не
прямоугольный
Треугольник
прямоугольный
ВВОД A, B
S = A+B
Нет
S = 90 ?
Треугольник
не прямоугольный
4. Программирование
КОНЕЦ
S:= A+B;
IF (S = 90) THEN WRITE (‘ Такой треугольник прямоугольный ‘)
ELSE WRITELN (‘ Такой треугольник не прямоугольный ‘);

12.

Известен дискриминант квадратного уравнения. Выяснить, имеет
ли корни такое квадратное уравнение
1. Дано:
D – дискриминант
Имеет ли корни
данное
квадратное
уравнение?
2. Математическая
модель
3. Алгоритмизация
Если D >=0, тогда
уравнение имеет
корни,
иначе корней нет
ВВОД D
НАЧАЛО
Нет
Да
D >=0 ?
Нет корней
Есть корни
КОНЕЦ
4. Программирование
IF (D >= 0) THEN WRITE (‘ Есть корни ‘)
ELSE WRITELN (‘ Нет корней ‘);

13.

САМОСТОЯТЕЛЬНОЕ ТВОРЧЕСКОЕ
ИСПОЛЬЗОВАНИЕ
СФОРМИРОВАННЫХ НАВЫКОВ И
УМЕНИЙ

14.

• ДОМАШНЕЕ ЗАДАНИЕ
На «Дорожной карте» написано домашнее
задание, которое необходимо выполнить на
этом же листе
• РЕФЛЕКСИЯ
Рабочий стол\Урок2018\Голосование

15.

• ПОДВЕДЕНИЕ ИТОГОВ УРОКА

16.

СПАСИБО ЗА ВНИМАНИЕ!
English     Русский Правила