Меню
Разработки
Разработки  /  Информатика  /  Уроки  /  9 класс  /  Программирование символьных цепочек

Программирование символьных цепочек

Открытый урок информатики в 9 классе. К уроку разработана презентация.
29.05.2012

Описание разработки

    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" - недостаточно поняли тему и следует ещё раз над ней поработать).

Выставляются оценки учащимся за работу на уроке и за решение задач.

Спасибо за урок, ребята. До свидания.

Программирование символьных цепочек

-80%
Курсы повышения квалификации

Внедрение современных педагогических технологий в условиях реализации ФГОС (в предметной области «Информатика»)

Продолжительность 72 часа
Документ: Удостоверение о повышении квалификации
4000 руб.
800 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Программирование символьных цепочек (4.2 MB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт