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

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

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

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

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

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

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

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

Конспект урока "Линейные алгоритмы на Паскале". 2 урок

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

Инфо –9. ПЛАН - КОНСПЕКТ УРОКА

ТЕМА: «Линейные алгоритмы на языке Паскаль с типом integer».

ТИП УРОКА:

Урок закрепления знаний - практикум. Имеет целью выработку умений по применению знаний.

ЦЕЛИ УРОКА:

1. Образовательная:

  • Знания: основные виды и типы величин, правила оформления программ на Паскале.

  • умения:

специальные: составлять несложные линейные алгоритмы, отлаживать программы и исполнять их.

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

2. Воспитательная:

  • способность следовать нормам поведения.

3. Развивающая:

  • Умственная деятельность: анализ, синтез, классификация, способность наблюдать, делать выводы, выделять существенные признаки объектов.

ОБОРУДОВАНИЕ К УРОКУ: компьютеры, проектор, карточки.

ПЛАН УРОКА:

  1. Организация начала урока

  2. Проверка выполнения домашнего задания

  3. Усвоение новых знаний.

  4. Закрепление новых знаний.

  5. Подведение итогов урока. Информация о домашнем задании, инструкция о его выполнении.

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

2. Давайте вместе проверим свои знания. (на экране проектируется алгоритм с недостающими и излишними элементами)



Program N1;

var A,B,С;

begin;

readln (A,B);

C:=B

B:=A

A:=C

write('A=',A);

readln (A);

end

  1. Найти ошибки;

  2. Объяснить значения операторов;

  3. Какие типы переменных используются;

  4. В чем смысл данного алгоритма?


3. К списку известных нам операций (*, /, +, -, SQR, SQRT) добавим операции:

div- выделение целой части при делении 25 div4=6


mod- выделение остатка от деления 25 mod4=1


Рассмотрим выполнение данных операций на примере.

Задание.

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


a:=2599;

b:=(a mod10)*1000+26;

a:=(b div10)mod 100;


Варианты ответов

1 ) a=26, b=9026

2) a=2, b=9026

3) a=26, b=9926

4) a=2, b=9926


Составим таблицу переменных:

шага

Значение а

Значение b

1

2599

Не определено

2

2599

9026

3

2

9026


Выполним данную программу на Паскале и проверим себя


Program delenie;

var a,b: integer;

begin

a:=2599;

b:=(a mod 10)*1000+26;

a:=(b div 10)mod 100;

write ('b=',b);

Write ('a=',a)

end.


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


Задания из ЕГЭ.



5. Подведение итогов урока.

Назначение операций повторить, структуру алгоритма на Паскале и результаты самоконтроля- рефлексия (оценки за урок).

Д/з – используя известные операции составить два аналогичных задания на карточках, программу и таблицу проверки выполнить в тетради.











Вариант 1.

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


a:=1075;

b:=(a mod1000)*10;

a:=а+(b div100);


Варианты ответов

1 ) a=1150, b=750

2) a=1082, b=1070

3) a=1082, b=750

4) a=1085, b=1070


Вариант 2.

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


a:=1819;

b:=(a div 100)*10+9;

a:=(10*b- а) mod 100;


Варианты ответов

1 ) a=81, b=199

2) a=81, b=189

3) a=71, b=199

4) a=71, b=189


Вариант 3.

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


a:=2468;

b:=(a mod1000)*10;

a:=а div1000+b;


Варианты ответов

1 ) a=22, b=20

2) a=4682, b=4680

3) a=8246, b=246

4) a=470, b=468


Вариант 4.

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


a:=4+8*3;

b:=(a mod10)+15;

a:=(b div10)+3;


Варианты ответов

1 ) a=5, b=21

2) a=5, b=23

3) a=6, b=23

4) a=6, b=21



Вариант 1.

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


a:=1075;

b:=(a mod1000)*10;

a:=а+(b div100);


Варианты ответов

1 ) a=1150, b=750

2) a=1082, b=1070

3) a=1082, b=750

4) a=1085, b=1070


Вариант 2.

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


a:=1819;

b:=(a div 100)*10+9;

a:=(10*b- а) mod 100;


Варианты ответов

1 ) a=81, b=199

2) a=81, b=189

3) a=71, b=199

4) a=71, b=189


Вариант 3.

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


a:=2468;

b:=(a mod1000)*10;

a:=а div1000+b;


Варианты ответов

1 ) a=22, b=20

2) a=4682, b=4680

3) a=8246, b=246

4) a=470, b=468


Вариант 4.

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


a:=4+8*3;

b:=(a mod10)+15;

a:=(b div10)+3;


Варианты ответов

1 ) a=5, b=21

2) a=5, b=23

3) a=6, b=23

4) a=6, b=21




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

ТЕМА:  «Линейные алгоритмы на языке Паскаль с типом integer».

ТИП УРОКА:  Урок закрепления знаний - практикум. Имеет целью выработку умений по применению знаний.

ЦЕЛИ  УРОКА:

1. Образовательная:

·         Знания: основные виды и типы величин, правила оформления программ на Паскале.

  • умения:

специальные: составлять несложные линейные алгоритмы, отлаживать программы и исполнять их.

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

 

2. Воспитательная:

  • способность следовать нормам поведения.

3. Развивающая:

 

  • Умственная деятельность: анализ, синтез, классификация, способность наблюдать, делать выводы, выделять существенные признаки объектов.
Автор
Дата добавления 18.11.2014
Раздел Информатика
Подраздел Конспекты
Просмотров1061
Номер материала 133228
Получить свидетельство о публикации

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

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

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