2) A=2 B=8
3) A=2 B=4
4) A=4 B=4
4.После выполнения операторов if A>1 then В:=1 else B:=2; b=1 при
1) A=0
2) A=1
3) A=2
4) A=0.5
5. после выполнения операторов А:=4; B:=2;if A>B then A:=2*A; b:=2*b; результат равен
1) A=8 B=2
2) A=8 B=4
3) A=2 B=4
4) A=4 B=4
6. В операторе if a then b; a означает
1) 1 оператор
2) условие
3) несколько операторов
4) имя переменной
7.После выполнения операторов M:=0; M1:=0; A:=5; B:=1 if A>B then M:=A; M1:=B; результат равен
1) M=5 M1=1
2) M=0 M1=0
3) M=0 M1=1
4) M=5 M1=0
8. После выполнения операторов A:=4; B:=2 if A>B then begin A:=2*A; b:=2*b; end; результат равен
1) A=4 B=2
2) A=8 B=2
3) A=8 B=4
4) A=4 B=4
9.В операторе if a then b; b озночает
1) 1 оператор
2) условие
3) несколько операторов
4) имя переменной
10.После выполнения операторов A:=2; B:=4 if A>B then A:=2*A else b:=2*b; результат равен
1) A=4 B=8
2) A=2 B=8
3) A=2 B=4
4) A=4 B=4
Эталоны ответов к тесту (для преподавателя) для контроля исходного уровня знаний
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | |
1) | + | + | + | |||||||
2) | + | + | + | + | ||||||
3) | + | + | ||||||||
4) | + |
итоговый контроль знаний
![]()
Самостоятельная работа: составить и отладить программу на задачи с использованием условного оператора. На каждого студента выдается один вариант задания (всего 14 вариантов), в каждом варианте по две задачи. Ни одна задача не повторяется.
Задания самостоятельной работы и эталоны ответов приведены в отдельном файле.
![]()
Так ли трудно писать программу? (Выслушиваются мнения учащихся)
То, насколько каждый из вас сможет быть успешным в изучении программирования, зависит в равной степени и от желания, и от работоспособности, и от смелости мышления.
А сейчас просмотрите свои записи, восстановите мысленно ход урока.
Всё ли вам понятно? Какие вопросы у вас возникли?
(В ходе проведения диагностики учитель может выявить группу детей, имеющих потенциальные способности к программированию )
Подводя итог урока, ответим на следующие вопросы:
1. Что нового я узнал(а) на этом уроке?
2. Что было особенно сложным для меня?
3. Так и не понял(а) …
4. Мне было (не)интересно.
1. 

Понравилось на уроке?
( отметь галочкой смайлик)
2.
Поставь оценку учителю за работу по 10-балльной системе
Поставь оценку себе за работу по 10-балльной системе
Отмечаются активно работающие ребята.
Домашнее задание.
1. Написать программу для решения задачи с использованием условного оператора.
Задача: Из трёх введенных чисел напечатать только отрицательные.
2. Разгадать кроссворд, включающий термины по теме «Программирование на языке Turbo Pascal»

эталоны ответов
Эталоны ответов на задачи Алгоритма решения задач для контроля эффективности обучения
Задача 1.
Даны два числа А и В. Найти наибольшее из них.
Задача 3.
Ввести три числа a,b,c. Определить сумму отрицательных чисел.
Задача 4.
Ввести три числа a,b,c. Определить произведение отрицательных чисел.
Задача 5.
Ввести три числа a,b,c. Определить количество отрицательных чисел.

Задача 6.
Ввести три числа a,b,c. Напечатать все отрицательные числа.
Задача 7.
Ввести три числа a,b,c. Напечатать все четные числа.

Задача 8.
Ввести три числа a,b,c. Напечатать все числа кратные числу 7.
Задача 9.
Ввести три числа a,b,c. Напечатать все числа в интервале от 7 до 15.
Задача 10.
Ввести три числа a,b,c. Найти и напечатать среднее арифметическое чисел кратных заданному числу К.

Эталон ответа на задачу домашнего задания для контроля эффективности обучения (с использованием условного оператора)
Задача: Из трёх введенных чисел напечатать только отрицательные

Эталоны ответов на кроссворд домашнего задания для контроля эффективности обучения
Кроссворд
1 | 2 | |||||||||||
1 | D | I | V | |||||||||
N | A | 5 | ||||||||||
3 | T | R | B | |||||||||
W | E | 4 | R | E | A | L | ||||||
2 | P | R | O | G | R | A | M | G | ||||
I | E | 6 | O | 3 | I | F | ||||||
T | 5 | R | E | A | D | L | N | |||||
6 | T | H | E | N | 7 | N | ||||||
7 | E | L | S | E | D | |||||||
N | N | |||||||||||
D |
Вопросы
по горизонтали: | по вертикали: | ||
1. | Операция вычисления частного от целочисленного деления. | 1. | Атрибут, указывающий, что переменная является целочисленной величиной |
2. | Слово, с которого начинается заголовок программы. | 2. | С этого служебного слова начинается раздел описаний (объявлений) программы. |
3. | Слово, которое по-русски означает «Если» | 3. | Оператор вывода данных на экран |
4. | Атрибут, указывающий, что переменная является дробной величиной | 4. | Операция вычисления остатка от целочисленного деления. |
5. | Оператор ввода данных с клавиатуры. | 5. | Операторные скобки |
6. | Слово, которое встречается как в полной, так и в неполной форме условного оператора. | 6. | Союз, который означает "И" |
7. | Слово, которое встречается только в полной форме условного оператора. | 7. | Слово, которое указывает конец программы или операторных скобок |


Окно языка программирования Turbo Pascal

Общие правила написания идентификаторов
1. Идентификатор начинается только с буквы или знака подчер - кивания (исключение составляют только метки, которые могут начинаться и цифрой и буквой).
2. Идентификатор может состоять из букв, цифр и знака подчер-кивания (пробелы, точки и др. специальные знаки не допускаются).
3. Между двумя идентификаторами д. б. по крайней мере один пробел.
4. Мах длина идентификатора 127 символов, но значимы только первые 63 символа.
5. При написании идентификаторов можно использовать и прописные и строчные буквы.
Правильно выбранные идентификаторы значительно облегчают чтение. Примеры:
Metka12
2graph – ошибка, идентификатор начинается с цифры
Blok_56
Nomer. Doma – ошибка, идентификатор содержит точку
NomerOtdela
Сумма– ошибка, идентификатор содержит символы русского языка
Правила пунктуации
При записи операторов необходимо соблюдать следующие правила пунктуации:
1. Точка с запятой не ставится в разделах описаний после зарезервированных слов unit, uses, label , type, const, var и ставится после завершения каждого описания.
2. Точка с запятой не ставится после begin и перед end, т. к. эти слова является операторными скобками, а не операторами.
3. Точка с запятой является разграничителем операторов, её отсутствие между операторами вызывает ошибку компиляции.
4. В операторах цикла точка с запятой не ставится после while, repeat, do и перед until.
5. В условных операторах точка с запятой не ставится после then и перед else.
Порядок выполнения операций
Операции | Приоритет | Вид операции |
NOT | Первый | Унарная |
*, /,DIV, MOD, AND | Второй | Операции типа умноженя |
+ ,– , OR, XOR | Третий | Операции типа сложения |
=,<>,<,>,<=,>= | Четвертый | Операции отношения |
![]()

Понравилось на уроке?
( отметь галочкой смайлик)
Поставь оценку учителю за работу по 10-балльной системе
![]() |
Поставь оценку себе за работу по 10-балльной системе
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 |



