Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Свидетельство о публикации

Автоматическая выдача свидетельства о публикации в официальном СМИ сразу после добавления материала на сайт - Бесплатно

Добавить свой материал

За каждый опубликованный материал Вы получите бесплатное свидетельство о публикации от проекта «Инфоурок»

(Свидетельство о регистрации СМИ: Эл №ФС77-60625 от 20.01.2015)

Инфоурок / Информатика / Конспекты / План урока на тему: "Составные условия"
  • Информатика

План урока на тему: "Составные условия"

библиотека
материалов

Тема урока: Составные условия.

Цель урока: познакомить с возможностью использования составных условий в условных операторах языка программирования Pascal; научить построению составных условий с использованием логических операций «и», «или»

Задачи урока:

Образовательные: усвоение учащимися составные условия, выработка навыков составления программ.

Развивающие: развитие логического и алгоритмического мышления учащихся, развитие у учащихся познавательной активности, развитие памяти и внимания.

Воспитательные: воспитание чувства ответственности за результаты своего труда;

Тип урока: урок изучения нового материала.

План урока:

  1. Организационный момент - 1 мин.

  2. Актуализация знаний - 5 мин.

  3. Объяснение нового материала - 15 мин.

  4. Практическая работа - 15 мин.

  5. Закрепление материала - 5 мин.

  6. Домашнее задание - 2 мин.

  7. Итог урока - 2 мин.

Ход урока

  1. Организационный момент.

Приветствие, проверка отсутствующих. Тема нашего урока: «Составные условия».

2. Актуализация знаний.

1) Если в алгоритме действия выполняется строго друг за другом, то такой алгоритм называется:

a) Линейным;

b) Ветвления;

c) Неполного ветвления;

d) Линейным с элементами ветвления.

2) Алгоритм, имеющий полную и неполную форму, - это алгоритм:

a) Линейный;

b) Ветвления;

c) Нет такого алгоритма;

d) Алгоритм выбора.

3) Условие в блок-схеме алгоритма ветвления заключается в:

a) Прямоугольник;

b) Ромб;

c) Шестиугольник;

d) Овал.

4) Укажите вид алгоритма «Если время на часах 11 вечера, то идти спать, иначе читать книгу».

a) Линейный;

b) Полная форма структуры ветвления;

c) Неполная форма структуры ветвления;

d) Смешанный вид.

5) Укажите отличие полной формы структуры ветвления от неполной формы.

a) Полная форма даёт два варианта действий, а неполная – только один;

b) Неполная форма даёт два варианта действий, а полная – только один;

c) Неполная форма – это сокращенный вариант полной формы;

d) Отличий нет, можно использовать и тот и другой вариант для одной и той же задачи.

6) Назначение условных операторов в языке Pascal:

a) Переход к некоторой метке по условию;

b) Анализ логического условия перед переходом;

c) Вычисление значения логического условия ;

d) Выбор к исполнению одного из возможных действий (операторов) в зависимости от некоторого условия (при этом одно из действий может быть пустым, то есть отсутствовать).

7) Какие два условных оператора имеются в языке Pascal?

a) if <условие> then <оператор> или if <условие> then <оператор 1> else <оператор 2>.

b) Операторы if и case.

c) Краткая и полная формы условного оператора if.

d) Оператор выполнения цикла по условию и оператор if.

8) Могут ли оператор if быть вложенными?

a) Да, могут. В этом случае последнее «else» относится к ближайшему незанятому «if».

b) Нет, не могут.

c) Да, могут, но это надо заранее объявить в разделе констант.

d) Только неполная форма оператора.

9) Какое по типу выражение вычисляется в условии оператора if?

a) Числовое.

b) Логическое выражение типа boolean, имеет значения true или false.

c) Неравенство.

d) Равенство.


3. Объяснение нового материала.

В некоторых структурах ветвления не представляется возможным поставить условие, которое записывается одним логическим выражением.

Например, условие:

10<а<100

а>10 и а<100

состоит из двух условий, которые должны выполняться одновременно:

а>10 и а<100.

В этом случае два условия связаны союзом «и».

Для записи составных условий на языке программирования используют следующие логические операции:

andлогическое «и»;

orлогическое «или».

С помощью логических операций простые условия объединяют в составные. Простые условия при этом обязательно заключаются в скобки, так как логические операции имеют более высокий приоритет, чем операции сравнения.

Пример:

Program primer;

Uses crt;

Var a, b, c, p, s: real;

Begin

Clrscr;

Write('Введите стороны треугольника: a, b, c = ');

Read (a, b, c);

If (a+b<=c) or (a+c<=b) or (c+b<=a) then write ('Треугольник невозможен')

else

begin

writeln ('Треугольник возможен');

p:= (a+b+c)/2;

s:= sqrt (p*(p-a)-(p-c));

writeln ('его площадь =', s:3:6);

end;

Readln;

End.


4. Практическая работа.

Задача 1.

Напишите программу, которая по трем заданным числам определяет, является ли сумма каких – либо двух из них положительной.

Задача 2.

Определите, является ли введенное число двузначным.

Задача 3.

Занятия в начальных классах отменяются в тех случаях, когда температура воздуха ниже минус 25 градусов, а также при ветре не менее 7 м/с и температуре ниже минус 20 градусов. По утренней сводке погоды определите, пойдут ли дети в школу.

Задача 4.

Определите, имеется ли среди чисел a, b ,c хотя бы одна пара взаимно противоположных чисел.

Задача 5.

В многоэтажном доме N этажей и один подъезд. На каждом этаже расположено по три квартиры. Лифт настроен так, что может останавливаться только на нечетных этажах. Человек заходит в лифт и набирает номер нужной квартиры M. На какой этаж должен доставить лифт пассажира?

5. Закрепление материала.

  • Приведите пример составного условия.

  • Какие логические операции используют в составных условиях?

  • Можно ли одновременно в составных условиях использовать обе логические операции?

  • Как задать условие для выражения «а не равно 0»?

6. Итог урока. Выставление оценок.

7. Домашнее задание. Выучить § 12, стр.92-96.



Автор
Дата добавления 08.12.2015
Раздел Информатика
Подраздел Конспекты
Просмотров834
Номер материала ДВ-239767
Получить свидетельство о публикации

"Инфоурок" приглашает всех педагогов и детей к участию в самой массовой интернет-олимпиаде «Весна 2017» с рекордно низкой оплатой за одного ученика - всего 45 рублей

В олимпиадах "Инфоурок" лучшие условия для учителей и учеников:

1. невероятно низкий размер орг.взноса — всего 58 рублей, из которых 13 рублей остаётся учителю на компенсацию расходов;
2. подходящие по сложности для большинства учеников задания;
3. призовой фонд 1.000.000 рублей для самых активных учителей;
4. официальные наградные документы для учителей бесплатно(от организатора - ООО "Инфоурок" - имеющего образовательную лицензию и свидетельство СМИ) - при участии от 10 учеников
5. бесплатный доступ ко всем видеоурокам проекта "Инфоурок";
6. легко подать заявку, не нужно отправлять ответы в бумажном виде;
7. родителям всех учеников - благодарственные письма от «Инфоурок».
и многое другое...

Подайте заявку сейчас - https://infourok.ru/konkurs


Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ


Идёт приём заявок на международный конкурс по математике "Весенний марафон" для учеников 1-11 классов и дошкольников

Уникальность конкурса в преимуществах для учителей и учеников:

1. Задания подходят для учеников с любым уровнем знаний;
2. Бесплатные наградные документы для учителей;
3. Невероятно низкий орг.взнос - всего 38 рублей;
4. Публикация рейтинга классов по итогам конкурса;
и многое другое...

Подайте заявку сейчас - https://urokimatematiki.ru

Похожие материалы

Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.
Специальное предложение
Вверх