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

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

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

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

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

Инфоурок / Информатика / Конспекты / «Логические величины, операции, выражения. Зачёт по теории»
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 26 апреля.

Подать заявку на курс
  • Информатика

«Логические величины, операции, выражения. Зачёт по теории»

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

Урок № 9 08.10.2014 г


Тема: «Логические величины, операции, выражения. Зачёт по теории»

Цель: сформировать знания логических величин, операций, выражений; сформировать навыки их записи языком программирования; проверить знание теории по данной теме; развивать логическое мышление, самостоятельность в работе.


Ход урока

  1. Организация класса.

  2. Зачёт по теории.

Вариант № 1

1. Определите значение переменной с после выполнения фрагмента программы:

a:= –3;

a:= – a – a;

b:= a + 2;

c:= – b + a*b;

2. Определите значение переменной с после выполнения фрагмента программы:

a:= 8;

a:= –5 + (a + 2);

b:= (a +a)*a;

c:= (b a)*(2 a);

3. Определите значение целочисленных переменных a и b после выполнения фрагмента программы:

a:= 1235;

b:= (a div 100) + 25;

a:= (a mod 100) – b;

4. Определите значение целочисленных переменных a и b после выполнения фрагмента программы:

a:= 2521;

b:= ((a div100)*101) mod 1000;

a:= (b (b mod 10))/10;

5. Запишите значение переменой b после выполнения фрагмента алгоритма:

hello_html_m61d3d624.png

6. У исполнителя Калькулятор две команды, которым присвоены номера:

1) прибавь 1

2) умножь на 3

Выполняя первую из них, Калькулятор прибавляет к числу на экране 1, а выполняя вторую, умножает его на 3.

Запишите порядок команд в программе получения из числа 1 числа 45, содержащей не более 5 команд, указывая лишь номера команд. (Например, программа 21211 — это

программа, содержащая следующие команды:

умножь на 3

прибавь 1

умножь на 3

прибавь 1

прибавь 1,

которые преобразуют число 3 в 32.)

7. Записать выражение в виде, доступном программированию:

hello_html_6a12bbbb.gif

Вариант № 2

1. Определите значение переменной с после выполнения фрагмента программы:

a:= 4;

a:= a *(–a);

b:= – a/2;

c:= (a + b) + 3;

2. Определите значение переменной с после выполнения фрагмента программы:

a:= – 3;

b:= (a + 7) – a;

b:= b – a;

c:= (–b*a) – (a*a);

3. Определите значение целочисленных переменных a и b после выполнения фрагмента программы:

a:= (20*100) + (3*7);

b:= (a div 1000) + (a mod 100);

a:= (a – b) mod 10;

4. Определите значение целочисленных переменных a и b после выполнения фрагмента программы:

a:= 2143;

b:= 7 + (a div100)*10;

a:= (10*b – a) mod 10;

5. Запишите значение переменой b после выполнения фрагмента алгоритма:

hello_html_261df983.png

6. У исполнителя Калькулятор две команды, которым присвоены номера:

1) вычти 3

2) умножь на 4

Выполняя первую из них, Калькулятор уменьшает число на экране на 3, а выполняя вторую, увеличивает его в 4 раза. Запишите порядок команд в программе получения из числа 2 числа 500, содержащей не более 5 команд, указывая лишь номера команд. (Например, программа 21211 — это программа, содержащая следующие команды:

умножь на 4

вычти 3

умножь на 4

вычти 3

вычти 3,

которые преобразуют число 5 в 62.)

7. Записать выражение в виде, доступном программированию:

hello_html_m39695f7.gif


  1. Изучение нового материала.

Различают три группы операторов:

  • Простые (:=, read (readln), write (writeln));

  • Составные (составным оператором называют последовательность нескольких операторов, разделенных символом «;» и взятых в операторные скобки beginend;

  • Структурированные (if, case, for, repeat, while);


Общий вид описания оператора if:

Полная форма:

If <условие> Then <операция1>

Else <операция2>;

Неполная форма:

If <условие> Then <операция1>;

Общий вид описания оператора Case:

Case <имя переменной> of

<значение 1> : <операция 1>;

<значение 2> : <операция 2>;

……………………………….;

<значение n> : <операция n>

Else <операция n+1>;

End;

Условия строятся с помощью операций сравнения:

< — меньше

> — больше

<= — меньше или равно

>= — больше или равно

<> — неравно

И с помощью логических операций

And — логическое умножение (и)

Or логическое сложение (или)

Not — логическое отрицание (не)

При использовании and:

  • условие будет истинным, если одновременно истинны все выражения;

При использовании or:

  • условие будет истинным при истинности хотя бы одного из условий.


  1. Закрепление нового материала.

1. Найти пару:

1)Not (x=y)

2) (x<y) Or (x=y)

3) (x<0) Or (x>1)

4) (x>=0) And (x<=1)


А) x[0;1]

Б) xy

В) xy

Г) x[0;1]

2. Найти значения логических выражений:


1) xпри x=-2.5, y= 0.1; (true)

2) a and not (b=c) при a= false, b=false, c=true;

(1 and not(1=0) (true))

3) not (a and b) or (b=a) при a=true, b=false;

(not(1 and 0) or (0=1) (true))

4) not (a and (xпри x=-0.1, y=0.7, a=true;

(not (1and (-0.1<0.7)) or (-0.1<0) (true))

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

  1. Домашнее задание

конспект;

Задача: Записать в виде логических выражений высказывания:

  1. x(0;1);

  2. x[-1;0][2;5];

  3. точка M(x;y) лежит во второй четверти координатной плоскости.


6


Краткое описание документа:

Тема: «Логические величины, операции, выражения. Зачёт по теории»

Цель: сформировать знания логических величин, операций, выражений; сформировать навыки их записи языком программирования; проверить знание теории по данной теме; развивать логическое мышление, самостоятельность в работе.

Вариант № 1

1. Определите значение переменной с после выполнения фрагмента программы:

a:= –3;

a:= – a – a;

b:= a + 2;

c:= – b + a*b;

2. Определите значение переменной с после выполнения фрагмента программы:

a:= 8;

a:= –5 + (a + 2);

b:= (a +a)*a;

c:= (b a)*(2 a);

3. Определите значение целочисленных переменных  a и  b после выполнения фрагмента программы:

a:= 1235;

b:= (a div 100) + 25;

a:= (a mod 100) – b;

4. Определите значение целочисленных переменных  a и  b после выполнения фрагмента программы:

a:= 2521;

b:= ((a div100)*101) mod 1000;

a:= (b (b mod 10))/10;

Автор
Дата добавления 27.02.2015
Раздел Информатика
Подраздел Конспекты
Просмотров593
Номер материала 413124
Получить свидетельство о публикации

"Инфоурок" приглашает всех педагогов и детей к участию в самой массовой интернет-олимпиаде «Весна 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

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

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