I. Организационный момент.
Поприветствовать учащихся. Отметить отсутствующих. Ознакомить учащихся с целями занятия.
II. Актуализация знаний учащихся.
1) Нескольким ученикам предложить самостоятельно ответить на вопросы теста по теме «Массивы» (Приложение 2).
2) С остальными у доски разбор задач по теме «Массивы».
Задание №1.
В чем отличие оператора WRITEот оператора WRITELN?
Задание №2. У доски, с помощью мыши подчеркнуть ошибки, допущенные в программе (2 ученика).
Задание №3:
Ответ б). Почему не верен а)? Почему в) неправильно записан?
Задание №4. В чем отличие 1-й программы от 2-ой?
Ответ: 1-ая программа напечатает 8 чисел, а 2-ая – 1 число 64.
Теперь те, кто работал с тестом, проверьте себя и выставите себе оценку.
III. Изучение новой темы.
Сегодня мы с вами познакомимся с новым типом данных. Запишем число и тему урока.
Ребята, при составлении презентации к уроку я подчеркнула те предложения, которые вы должны будете записать в тетрадь.
Строка представляет собой особую форму одномерного массива символов, которая имеет существенное отличие. Массив символов имеет фиксированную длину (количество элементов), которая определяется при описании. Строка имеет две разновидности длины:
- Общая длина строки, которая характеризует размер памяти, выделяемый строке при описании.
- Текущая длина строки (всегда меньше или равна общей длине), которая показывает количество смысловых символовстроки в каждый конкретный момент времени.
Строка в TurboPascal - упорядоченная последовательность символов. Количество символов в строке называется еедлиной. Длина строки в TurboPascal может лежать в диапазоне от 0 до 255. Каждый символ строковой величины занимает 1 байт памяти и имеет числовой код в соответствии с таблицей кодов ASCII (AmericanCodeforInformationInterchange - Американский стандартный код для обмена информацией).
ASCII (англ. AmericanStandardCodeforInformationInterchange) — американская стандартная кодировочная таблица для печатных символов и некоторых специальных кодов. В американском варианте английского языка произносится [э́ски], тогда как в Великобритании чаще произносится [а́ски]; по-русски произносится также [а́ски] или [аски́].
ASCII представляет собой кодировку для представления десятичных цифр, латинского и национального алфавитов, знаков препинания и управляющих символов.
Строковая константа TurboPascal - последовательность символов, заключенная в апострофы. Например, 'строковая константа', '243'. Два следующих друг за другом апострофа ('') обозначают пустую строку, т.е. строку с нулевой длиной.
Для описания строковых переменных в TurboPascal существует предопределенный тип string. В общем виде описание строковой переменной будет выглядеть следующим образом:
У вас на партах я положила листочки с примерами (Приложение 3). Давайте рассмотрим задачи №1_1 и №1_2. Прочитайте комментарии к задаче. После текста задач приведен вид экрана компьютера, при работе программ.
Вопрос чему равна максимальная длина строки s1и smax?
Правильно, длина строки smax=255 символов, а в строке s1 – 10 символов.
IV. Физкультминутка.
А теперь ребята, чтобы снять напряжение с ваших спин и рук, проведем физкультминутку.
Правила такие: если вы увидите на доске значение типа INTEGER, вам нужно поднять и опустить правую руку. Если значение типа REAL – поднять и опустить левую руку. Если значение типа REAL – выполнить повороты головы.
Итак, начали:
Спасибо ребята! Вы – молодцы! Садитесь.
V. Закрепление.
Теперь рассмотрим еще несколько примеров, приведенных на листах и ответим на вопросы (Приложение 3).
1) Рассмотрим задачу №2. Как произвести сцепление двух строк в одну? Рассмотрим строчки под номерами 8,9,10. Чему будет равно значение переменной s? Сделаем запись в тетради.
2) Задача №3. Какой функцией можно определить текущую длину строки? Что появиться на экране? Чему равно значение переменной T? Сделаем запись в тетради.
3) Задача №4. Какое действие можно выполнить, используя функцию concat? Чему будет равно значение переменной stroke? Сделаем запись в тетрадь.
Вы самостоятельно изучили операцию слияния двух строк и две функции (определения текущей длины и объединения нескольких строк). Я вам только немного помогла. А теперь попробуем применить их на практике.
VI. Практическая работа.
Ученикам раздать карточки с задачами (Приложение 4). Они садятся за компьютеры и выполняют задачи (№№ 1,2). Учитель помогает, консультирует.
VII. Домашнее задание.
Молодцы! Садитесь за парты. Запишите домашнее задание.
VIII. Итог урока. Рефлексия.
Наш урок подошел к концу. И мне бы очень хотелось, чтобы Вы самостоятельно оценили свою работу на уроке. И для этого использовали смайлики, то есть картинки, составленные из букв и специальных знаков, выражающие какие-то чувства или настроение. (На доске слайд с изображением смайликов).
:-) - радость (те, кто оценивают свою работу на уроке на "5"),
;-) - подмигивающая улыбка (те, кто оценивают свою работу на уроке на "4" - были неточности при выполнении заданий),
:-( - грусть (те, кто оценивают свою работу на уроке на "3" - недостаточно поняли тему и следует ещё раз над ней поработать).
Выставляются оценки учащимся за работу на уроке и за решение задач.
Спасибо за урок, ребята. До свидания.