Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
Содержание
Пояснительная записка ……………………………………………………………………………4
Цели и задачи урока ………………………………………………………………………………..4
Требования к знаниям и умениям ……………………………………………………………….4
Ход урока ……………………………………………………………………………………………6
Литература ………………………………………………………………………………………….12
Приложение 1 ………………………………………………………………………………………13
Приложение 2 ………………………………………………………………………………………14
Приложение 3 ………………………………………………………………………………………15
Приложение 4 ………………………………………………………………………………………16
Приложение 5 ………………………………………………………………………………………17
Приложение 6 ………………………………………………………………………………………18
Приложение 7……………………………………………………………………………………….21
Пояснительная записка
Тип урока: комбинированный.
Тема урока: «Простые стандартные типы данных. Операция с числовыми переменными. Логические операции».
Продолжительность урока – 45 мин.
Класс -10 или 11
При проведении урока использованы: тестовое задание - для контроля степени достижения учащимися поставленных целей обучения, презентация – для более наглядного представления информации, электронный учебник – для индивидуализации процесса обучения, система программирования Паскаль – для практического закрепления изученного материала, ПК с выходом в сеть Интернет – для организации творческой поисковой познавательной деятельности.
Урок является продолжением изучения языка программирования Турбо Паскаль.
Цели: 1. Познакомить учащихся с простыми стандартными типами данных в Турбо Паскале;
2. научить описывать и использовать тип данных;
3. познакомить со стандартными операциями и формой записи выражений в Паскале.
Задачи урока:
1.Учебная: грамотное описывание и использование типов данных.
2.Развивающая - развитие приемов умственной деятельности, памяти, внимания, умения сопоставлять, анализировать, делать выводы. Повышение информационной культуры учащихся, интерес к предмету «Информатика».
3.Воспитательная – развитие познавательного интереса учащихся, ответственности, самостоятельности, самооценки, умения работать в коллективе.
Требования к знаниям и умениям:
Учащиеся должны знать:
- простейшие стандартные типы данных в Турбо Паскале, которые не предполагают специального их описания;
- область значений, которые может принимать переменная данного типа;
- как каждая величина определяется и распознается;
- стандартные операции над простыми стандартными типами данных;
- таблицы истинности логических операций.
Учащиеся должны уметь:
- грамотно описывать стандартные типы данных;
- грамотно использовать стандартные операции и грамотно записывать выражения в Паскале;
- работать с логическими операциями и логическими переменными.
Программно-дидактическое обеспечение:
Персональный компьютер (ПК) с выходом в сеть Интернет, система программирования Турбо Паскаль, электронный учебник «Азы программирования», созданный мной и учеником 11 класса 2008 года выпуска, (учебник выложен в сеть Интернет, на школьный сайт – HTTP://*****/ на страницу «Методическая копилка»), презентация к уроку.
На уроке применялись следующие инновационные технологии:
Технология формирования критического мышления через чтение, отбор информации;
технология дифференцированного обучения;
информационно – коммуникационная технология.
Они способствуют формированию социальной компетенции выпускников.
Ход урока
I. Мотивация к деятельности. (2 минуты)
Учитель предлагает учащимся ответить на вопросы.
1. Разум делает человека человеком, а что делает компьютер компьютером? (Ответ: программы).
2. Верно ли, что лопата автоматизирует труд человека? (Нет, ведь нельзя лопату программировать).
3. В ноябре 1962 года пришлось взорвать ракету, стартовавшую с мыса Канаверал к Венере. Почему? (Ответ: в компьютерной программе был пропущен дефис, т. е. была допущена ошибка в программе).
4. Кто является основателем логики? (Ответ: Аристотель).
5. Какие союзы и частицы русского языка могут быть и математическими действиями и используются в программировании? (Ответ: «И», «ИЛИ», «НЕ» - логические операции).
II. Постановка целей урока: 1. Формировать умения осуществлять поиск нужной информации.
2. Воспитывать культуру сотрудничества.
3. Развивать способности в работе с Интернет – ресурсами.
Задачи урока:
В течение урока учащиеся руководствуются основными вопросами по предложенной теме:
1. Как вы понимаете слово «стандарт»? Какие стандарты вам знакомы?
2. При изучении каких тем вы сталкивались с понятием «Тип», с какими типами данных (величин) вы знакомы?
3. Как определяются и описываются величины?
4. Какие операции над числами умеете производить на уроках математики? Есть ли различие в операциях над величинами в математике и программировании?
5. Арифметическое умножение и логическое умножение. В чем сходство и различие?
6. Каков результат выполнения логических операций?
III. Актуализация знаний (7 минут):
1. Учащиеся в сети Интернет должны найти определение лексического значения слова «Стандарт».
Учащиеся, получившие опережающее задание демонстрируют презентацию с предполагаемым материалом:
Стандарт (от англ. Standard – норма, образец, мерило), в широком смысле слова – образец, эталон, модель, принимаемые за исходные для сопоставления с ними других объектов.
Математика:
Стандартный вид числа:
a·10n , n€z, 1<=a<10
256 млн. = 256 · 106
Физика:

Дано: СИ
S = 100 км 1*105 м
t = 6 мин 3,6 * 102 с
![]() |
Алгебра:
Стандартный вид одночлена
7*a2 * b * 2*a * b3 * c = 14* a3 * b4 * c
2. Проверка готовности к уроку. Тестовый контроль знаний по теме «Структура программы на Паскале».
Учащиеся открывают урок 3 «Структура программы на Паскале» электронного учебника «Азы программирования» (учебник выложен на рабочий стол ПК) и отвечают на вопросы теста и, пройдя тестирование, сообщают учителю полученную оценку.
3. ( Тест и ключи в приложении 1). Учитель предлагает выделить главный момент в проверке.
IV. Изучение нового материала (15 минут)
Форма: групповая работа.
Цель: уметь описывать и использовать типы данных, формировать информационную культуру и умение сотрудничать.
Задания группам: 1. Учащиеся делятся на 5 групп, (Задания в приложении 2) знакомятся с основными вопросами темы.
2. Учитель предлагает рассмотреть 2-а вопроса, основательно подготовить к ним ответ, а по остальным знать информацию.
3. Критерии оценивания работы: умение выделить главное, умение донести информацию, умение слушать и корректировать выводы каждой группы, самостоятельность, сотрудничество в паре.
4. По ходу работы учащихся ведется мониторинг их деятельности с выкладкой результатов на интерактивную доску.
Изучаемый материал (работа с электронным учебником на ПК)
В Турбо Паскале пользователю предлагаются простейшие стандартные типы данных, которые не предполагают специального их описания. Каждый тип данных задает область значений, которые может принимать переменная данного типа.
В Турбо Паскале имеются простые типы данных: целые, вещественные (действительные), символьные, логические.
Каждая величина определяется именем (идентификатором), по которому она распознается, и значением.
Имя величины может быть длиной до 127 символов (цифр или букв), но различаются в зависимости от версии первые 32 или 63 символа. Нельзя начинать имя величины с цифры и использовать русские буквы. Также недопустимы символы: (, +,-,/,\, =, и т. д), не относящиеся к буквам (Знак подчеркивания _ является буквой для языка программирования).
Для постоянных величин (констант) тип величины определяется по форме записи. Для переменных указывается имя переменной и ее тип. Значение переменная принимает в процессе работы программы.
Рассмотрим числовые величины.
Целые. Пользователь может использовать несколько типов целых чисел, а именно:
BYTE – область значений
WORD – область значений
SHORTING – область значений -128 … 127
INTEGER – область значений -32
LONGINT – область значений -
INTEGER – область значений -32768 … 32767
Все целые типы данных представляются точно. Выбор конкретного типа целых чисел, используемых в качестве значений величин определяется конкретной задачей. В случае, если возможные значения переменных могут выйти за предел области значений типа Integer, лучше использовать тип данных с большей областью определения. Какой тип Вы определите сами!
Пример описания: Постоянные:
Const А=3; компилятор воспринимает тип константы с именем А как целый.
Переменные:
Var A:Integer; I:Byte; в данном случае компилятор опереляет тип величины а – как целый тип с областью значений -32, а тип величины I – как целый с областью определения Вещественные. Для представления чисел в вещественном формате также имеется несколько типов вещественных чисел.
REAL - положительные и отрицательные числа с модулем в интервале значений от 2.9*10-39 до 1.7-1038 (представляются приближенно с точностью до 11 знаков).
DOUBLE – положительные и отрицательные числа с модулем в интервале значений от 5.0*10-324 до 1.7*10308 (представляются приближенно с точностью до 15 знаков).
Есть и другие типы вещественных чисел, имеющие большие области определения или большую точность, но мы ограничимся выше перечисленными.
Пример описания: Const max=3.45; c=2.1E2;
Var Summa:Real;
Вопрос: Как понимать эти записи? (по аналогии с целыми).
Символьные. Под символьными величинами в Паскале понимают величины, значением которых могут являться символы, входящие в множество символов кода ASCII, в том числе и не отображенные на клавиатуре. ЗНАЧЕНИЕМ МОЖЕТ БЫТЬ ТОЛЬКО ОДИН СИМВОЛ. Значение констант такого типа записывается в апострофах:
CONST PEX=’F’; d=’K’.
Логические. Данные такого типа могут принимать только два значения: истина (true) и ложь (false).
Для описания величин данного типа используется служебное слово BOOLEN.
Например:
Var W:Boolen;
Операции с числовыми переменными.
Типом переменной в Паскале определяется не только область значений, которые она может принять, но и те действия, которые можно проводить, используя эту переменную. Так как Паскаль очень строг в отношении типов величин, то действия с переменными разных типов в одном и том же выражении невозможны. (Исключение составляют переменные типа Integer – они могут использоваться в выражениях типа Real, но не наоборот).
Если хотя бы одна из переменных, используемых в операциях умножения, сложения, вычитания, относятся к типу Real, результат операции будет типа Real.
Уровень приоритета | Операция | Тип операнда(величины) | Тип результата | Значение операции |
1 | a*b a mod b | Integer, Integer Integer, Integer | Integer Integer | Умножение остаток от деления |
2 | a+b | Integer, integer | Integer | Сложение |
Пояснения к таблице:
Результатом операции DIV является целая часть от деления одного числа на другое.
5 div 3 – результат 1
Результатом операции Mod является остаток от деления.
5 mod 3 - результат 2.
Выражения в Паскале записываются в строку. Например: выражение
в Паскале запишется
как следующая строка (a*b-c)/(a+c*b). Выполнение операций производится согласно приоритету.
Логические операции.
Приоритет | Операция | Значение |
0 | Not | Логическое отрицание |
1 | And | Логическое умножение (конъюнкция И) |
2 | OR XOR | Логическое сложение(дизъюнкция ИЛИ) Исключающее ИЛИ |
3 | = | Равно |
Таблица истинности логических операций
a | b | a and b | a or b | a xor b |
False | False | False | False | False |
False | True | False | True | True |
True | False | False | True | True |
True | True | True | True | False |
Согласно правилам приоритета, сначала выполняются выражения в скобках. Если скобок нет, то в составных выражениях сначала выполняется операция NOT, затем AND, затем OR и последней – XOR. Необходимо помнить, что при использовании в сложных выражениях простых операций сравнения их необходимо заключать в скобки.
Например:
A not b; (a не b).
(A>=0) and (a<=10); A в интервале от 0 до 10.
Если а=11 или а=-1, значение выражения FALSE, иначе значение выражения TRUE.
(a<=10) or (a>=20) Результат операции будет TRUE, если значение переменной а будет меньше или равно 10 или больше либо равно 20. В противном случае результат операции будет FALSE.
(a<-10) xor (a>=20)
Результат операции будет TRUE, если значение переменной будет больше или равно 10 или меньше либо равно 20. В противном случае результат операции будет FALSE.
IV. Оценка работы групп согласно критериев оценивания. (3 мин)
V. Домашнее задание. (Домашнее задание урока 3 электронного учебника «Турбо Паскаль»)
I. Уровень знания: Знать простейшие стандартные типы данных, область значений числовых величин, уметь описывать и использовать тип данных.
II.Уровень понимания: Ответить на «вопросы самопроверки», содержащиеся в электронном учебнике урока 3 «Простые стандартные типы данных. Операции с числовыми переменными. Логические операции».
III.Уровень применения:
1. Правильно ли записаны значения переменных?
5; -2; 3,7; 56.8; 2E2; 8.7E-3; .123E5; 345.; 3.6 E8;
2. Определите, почему программа отказывается выполнять операции: а) X:=5mod2; b) x=7 div 3; c) x:=7.3 mod 7; d)x:=7 div 3;
3. Определите результаты операций: a) x:= 3 mod 5; b) x:=7 div 3+7 mod 3; c)x:=27 div 3 div 3; d) x:=27 mod 5+3;
4.Верно ли записаны имена переменных? Summa; ma[; 12a; b7c; c-min;
5. Верна ли структура программы? Uses CRT;
Var a:integer;
Const c=10;
Begin
Label 1;
X:=x+1;
End.
6. Определите значение переменной U (W:=True; V:=True; H:=False);
a) u:= v and h or w ; б) U:=v and h or w=h; в) U:= v and h or (w=h); г) u:=v and (h or w)=h
д) u:=not h or w; е)u:=not(h or w); ж)u:=not h and w; з) u:=not(h and w);
и) u: not h and not w; к) u:=not h or not w;
VI. Физ. пауза (Приложение 4) (3 мин)
VII. Закрепление изученного. (10 мин)
Выполняется пункт «Практика» урок 3 электронного учебника. (Текс программы в приложении 3).
Учитель фиксирует работу каждого.
Дифференцированные задания для учащихся быстро справившихся с заданием закрепления. (Задания в приложении5)
VIII. Подведение общих итогов работы. (2 мин)
Сообщение оценок.
Таблица с итогами работы на интерактивной доске.
IX. Рефлексия. (2мин)
3 вопроса:
Какие фрагменты урока понравились? Критические замечания по твоей самостоятельной деятельности. Ваши предложения по изменению структуры урока.Литература
, Информатика (программирование) 10 класс, поурочные планы, часть I, Учитель - АСТ, Волгоград, 2002 – 119с , Задачи по программированию, Бином, Лаборатория знаний, М, 2с , Основы Турбо Паскаля, МФТУ-ФЕСТО ДИДАКТИК, М.,1992 – 286 с , , Информатика, тесты к олимпиадам и итоговому тестированию, Волгоград, Учитель, 2сПриложение 1.
I. Выберите основные части, из которых состоит программа на Паскале:
1. Программный блок
2. Блок результатов выполнения
3. Блок комментариев
4. Блок описания используемых данных
II. Что из ниже перечисленного не входит в набор основных символов Паскаля:
1.латинские строчные и прописные буквы
2. служебные слова
3. десять цифр
4. русские строчные и прописные буквы
5. знак подчеркивание
III. Какие идентификаторы являются допустимыми?
1. 10_Petrov;
2. Ivanov_Ivan
3. Semenov-Semen
4. Summa
5. Petrov Petr
IV. Какие имена программ на Паскале допустимы (при условии, что имя программы совпадает с именем файла)?
1. MyProgram1;
2. 112233;
3. MyProg1;
4. Мойpr1
V. Какого раздела не существует в программе, написанной на языке Паскаль?
1. Заголовка
2.Примечания
3. Описаний
4. Операторов
VI. Структурированная программа – это программа, составленная из фиксированного множества базовых конструкций. Сколько таких конструкций в языке Паскаль:
1. 35
Ключи:
1 | 2 | 3 | 4 | 5 | 6 |
1.4 | 4 | 2, 4 | 3 | 2 | 6 |
Приложение 2
Группа1
1. Перечислите простые типы данных, имеющиеся в Турбо Паскале.
2. Чем определяется каждая величина? Каковы правила написания имени величины?
Групп 2
1. Укажите область значений для переменной типа BYTE, WORD, SHORTING, LONGINT, INTEGER.
2. Чем определяется тип константы? Приведите примеры.
Группа 3
1. Перечислите типы и интервалы значений вещественных чисел.
2. Что понимают под символьными величинами в Турбо Паскале?
Группа 4
1. Сколько символов может быть значением символьной величины, строки символов?
2. Какое служебное слово используется при описании логической переменной? Какие значения может принимать переменная логического типа?
Группа 5
1.Арифметическое умножение и логическое умножение. В чем сходство и различие?
2. Какие операции можно производить над числовыми переменными в программировании на Паскале? Какова их приоритетность?
Приложение 3 (текст программы для закрепления изученного материала)
1, На рабочем столе найти ярлык запуска программы Turbo. exe.
2. Запустить файл на исполнение.
3. Войти в меню File.
4. Спуститесь на пункт меню Open и загрузите в оперативную память программу U3.pas.
5. Запустите программу на компиляцию и выполнение через пункт меню RUN главного меню RUN или с помощью нажатия клавиш CTRL+F9.
6. Введите значение переменных 5; 6; 7; 11.
7. Проанализировать полученный результат.
Текст программы:
program urok3;
uses crt;
var c:integer;
begin
clrscr;
c:=3 mod 5;
writeln (c);
c:=7 div 3+7 mod 3;
writeln(c);
c:=(27 div 3) div 3;
writeln (c);
c:=27 mod 5+3;
writeln(c);
readln;
end.
Приложение 4
Физ. пауза
Примерный комплекс упражнений для глаз:
1. Закрыть глаза, сильно напрягая глазные мышцы, на счет 1-4, затем раскрыть глаза, расслабить мышцы глаз, посмотреть вдаль на счет 1-6. Повторить 4-5 раз.
2. Посмотреть на переносицу и задержать взгляд на счет 1-4. До усталости глаза не доводить. Затем посмотреть вдаль на счет 1-6. Повторить 4-5 раз.
3. Не поворачивая головы, посмотреть направо и зафиксировать взгляд на счет 1-4 , затем посмотреть вдаль прямо на счет 1-6. Аналогичным образом проводятся упражнения с фиксацией взгляда плево, вверх и вниз. Повторить 3-4 раза.
4. Перевести взгляд быстро по диагонали: направо вверх — налево вниз, потом прямо вдаль на счет 1-6, затем налево вверх — направо вниз и посмотреть вдаль на
счет 1-6. Повторить 4-5 раз.
Приложение 5
Дифференцированное задание.
Какие из предложенных поговорок содержат дизъюнкцию, какие – конъюнкцию?
1. Или пан, или пропал (дизъюнкция – логическое сложение).
2. И вашим, и нашим за копейку спляшем (конъюнкция – логическое умножение).
3. Терпенье и труд все перетрут (конъюнкция– логическое умножение ).
4. Или грудь в крестах, или голова в кустах (дизъюнкция – логическое сложение).
Предлагается учащимся самим привести примеры.
Приложение 6. Web- страницы учебника «Азы программирования»
![]() |

![]() |

![]() |
Приложение 7. Фотографии урока «Простые стандартные типы данных. Операция с числовыми переменными. Логические операции».
![]() |
![]() |








