Меню
Разработки
Разработки  /  Информатика  /  Уроки  /  9 класс  /  Строковые величины. Процедуры и функции для работы со строковыми величинами (конспект)

Строковые величины. Процедуры и функции для работы со строковыми величинами (конспект)

Урок поможет сформировать знания о строковых величинах языка программирования Pascal.
28.04.2016

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

Общая цель

Сформировать знания о строковых величинах языка программирования Pascal.

Ход урока:

Строковые величины. Процедуры и функции для работы со строковыми величинами (конспект)

Основная часть (закрепление)

Объяснение заданий с разной степенью сложности (А, В, С).

Задания выполняете на ноутбуках (папка ЗАДАНИЯ 9 КЛАСС):

- задание А (выполни соответствие) -5мин

- задание уровня В (электронный тест)

- задание уровня С (составление программ Pascal ABC Карточка №2)

Демонстрирует критерии оценивания.

Используя критерии оценивания и шкалу оценивания (Карточка №3) записываете свой результат в лист ответа (Карточка №4)

Полную информацию смотрите в файле. 

Содержимое разработки

Краткосрочный план по информатике

_______________________________________


Урок №

Дата:

Ссылка

Государственный стандарт по информатике для 5-9 классов

Учитель

Мухамбетова Айгуль Амангельдиевна

Класс

9 класс

Школа

КГУ «КШД №1 г.Аксая»

Тема урока

Строковые величины. Процедуры и функции для работы со строковыми величинами

Общая цель

Сформировать знания о строковых величинах языка программирования Pascal.

Ожидаемый результат


A. Знают о строковых величинах языка программирования Pascal;

B. Умеют различать основные процедуры и функции для работы со строковыми величинами (длина строки, копирование, удаление, вставка).

C.Составляют программы, используя строковые процедуры и функции.

Тип урока

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

Задания

Разгадывание кроссворда. Групповая работа над составлением «Синквейна» и кластера, выполнение разноуровневых заданий.

Раздаточный материал

Плакаты, карточки, маркеры, презентация, сигналы светофора, критерии оценивания.

Ход урока:

Этапы урока

Действия учителя

Действия ученика

Вводная часть









(слайд -2)




(слайд -3)


(слайд -4)

На доске вывешены три цвета:

«Зеленый» - Отлично (5 б)

«Желтый» - Хорошо (4 б)

«Красный» - Нормально (3 б)

Учитель:

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

  1. Разминка. Повторим пройденный материал – 2 мин

Учитель: - что мы знаем? (кроссворд)


- еще что мы знаем? (виды алгоритма)


2. - А теперь каждая группа составьте «Синквейн» на тот или иной алгоритм

(1 гр – циклический,

2 гр – разветвляющийся,

3 гр - линейный)



Учащиеся поделены на три группы (слушают учителя). На столах каждой группы имеются коробочки с жетонами с жетонами.







1.каждая команда по очереди отвечает на вопросы кроссворда.(За каждый правильный ответ получают жетон «Зеленый»)

- линейный, разветвляющийся, циклический.

2.- участники групп составляют синквейн

1 строка –Что?

2 строка – Какой?

3 строка – Что делает?

4 строка – Предложение из 4 слов

5 строка – Ассоциация.

(Группы взаимооценивают друг друга используя сигнальные карточки и каждая группа зарабатывает еще по два жетона от двух команд)

Презентация

(усвоение)







(слайд -5)



(слайд -6)


(слайд -7)












(слайд -8)









(слайд -9-12)


(слайд -13)



Учитель:

  1. Обычный пользователь персонального компьютера наибольшее количество времени уделяет работе с текстами. Все операции, которые предусмотрены для работы с текстами, создаются в определенных языках программирования. Мы рассмотрим, как эти операции могут быть реализованы в языке Паскаль.

- Запишите тему урока: «Строковые величины. Процедуры и функции для работы со строковыми величинами».

Домашнее задание: Параграф 4.3.

Карточка 5-6.

  1. Цели

  2. Давайте вспомним и запишем основные моменты:

- Величина, значением которой, является текст, называется строковой.

- Максимальная длина строковой величины составляет 255 символов.

- Переменная строкового типа описывается как string.

- Количество символов (длина строки) записывается в квадратных скобках [ ] после типа переменных (var: string[n]).

При работе со строками, как правило, возникает необходимость выполнять их копирование, вставку, удаление или поиск. Для эффективной реализации этих действий в Паскале предусмотрены стандартные процедуры и функции.

  1. Чем отличается процедура от функции?

  2. Сейчас, вы самостоятельно познакомитесь с процедурами и функциями, предназначенных, для работы со строковыми величинами, используя опорные карточки №1.

  3. Объяснение материала на примерах

  4. А, теперь, отложите опорные конспекты в сторону, и каждая группа составьте кластер, т.е. соотнесите процедуры и функции по назначениям.

  5. Выполним проверку.






Обратная связь переход





1.Ученики записывают тему урока в тетрадях и домашнее задание Параграф 4.3. Карточка 5-6.



  1. Разбирают цели урока.

  2. Записывают в тетрадях.








  1. Устно отвечают:

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

а процедура просто выполняет некоторое действие.

  1. Ученики читают текст и отмечают главное.

(Карточка №1. Чтение с пометками)



  1. Ученики слушают и обсуждают.

  2. Каждая группа составляет кластер, приклеивая процедуры и функции по назначениям.

  3. Ученики проверяют свои работы в группах. (зарабатывают жетон соответствующего цвета по баллам)


Основная часть (закрепление)

(слайд -14




слайд -15)



  1. Объяснение заданий с разной степенью сложности (А, В, С).

Задания выполняете на ноутбуках (папка ЗАДАНИЯ 9 КЛАСС):

- задание А (выполни соответствие) -5мин

- задание уровня В (электронный тест)

- задание уровня С (составление программ Pascal ABC Карточка №2)

  1. Демонстрирует критерии оценивания.

Используя критерии оценивания и шкалу оценивания (Карточка №3) записываете свой результат в лист ответа (Карточка №4)

  1. Ученики слушают.













  1. Знакомятся с критериями оценивания (Карточка №3) и подписывают листы ответа (карточка №4).

  2. Выполняют задания.

  3. Ученики обмениваются карточками заданий и выставляют друг другу оценку в лист оценивания.

Итог


(слайд – 16)



  1. Ожидаемый результат.

  2. Рефлексия Светофор Отлично! - Зеленый.Хорошо! – Желтый.Нормально! – Красный

  3. На оставшееся время. Презентация с ребусами и анограммами.

  1. Ученики оценивают степень усвоения знаний.


  1. Отгадывают ребусы и анограммы.



Приложение

КАРТОЧКА №1 (Чтение с пометками)


Для обработки строковых данных можно использовать специальные процедуры и функции.

Процедура Delete(St, poz, n) – удаление n символов строки St, начиная с позиции Poz. Пример

Значение St

Выражение

Результат

‘рекаВолга’

Delete(St, 1, 5);


Процедура Insert (S1, S2, Poz) – вставка строки S1 в строку S2, начиная с позиции Poz.

Пример

Значение S1

Значение S2

Оператор

Результат

‘ ЕС ’

‘ЭВМ1841’

Insert (S1, S2, 4);


Процедура Str(N,St) – преобразование числового значения N в строковый и помещение результата в строку St.

Пример

Значение N

Выражение

Результат

1500

Str (N:6,St);


Процедура Val(St, N,Code) – преобразует значение St в величину целочисленного или вещественного типа и помещает результат в N. Code – целочисленная переменная. Если во время операции преобразования ошибки не обнаружено, значение Code равно 0, если же обнаружена ошибка, то Code будет содержать номер позиции первого ошибочного символа, а значение N не определено.

Пример

Значение St

Выражение

Результат

’14.2A+02

Val(St, N,Code);


Функция Copy(S, Poz, N) – выделяет из строки S подстроку длиной N символов, начиная с позиции Poz.

Пример

Значение S

Выражение

Результат

‘Мама мыла раму’

Copy(S, 6, 4);


Функция Concat(S1,S2,…,Sn) – выполняет сцепление строк S1,S2,…,Sn в одну строку.

Пример

Выражение

Результат

Concat(‘Мама ’,’мыла ’,’раму’)


Функция Length(S) – определяет текущую длину строки S.

Пример

Значение S

Выражение

Результат

‘1500 символов’

Length(S)


Функция Pos(S1,S2) – определяет первое появление в строке S2 подстроки S1.

Пример

Значение S2

Выражение

Результат

‘abcdef’

Pos(‘cd’,S2)


Функция UpperCase (s) – преобразует строку из строчного впрописной. Пример

Значение s

Выражение

Результат

‘алгоритм’

UpperCase (s)


КАРТОЧКА №2

Задание (С) – 1 вариант

Задача №1: Составьте программу, которая определяет длину строки «Урок информатики».

Задача №2: Составьте программу, в которой необходимо получить из слов «Интер», «нет» слово «Интернет».

Задача №3: Составьте программу, в которой с помощью процедуры вставки получить слово «образование», если исходное данное было «ование»



Задание (С) – 2 вариант

Задача №1: Составьте программу, которая определяет длину строки «Тригонометрия».

Задача №2: Составьте программу, в которой с помощью функции копирования получить из слова

«математика» слово «тематика».

Задача №3: Составьте программу, в которой с помощью процедуры удаления необходимо получить из слова «распределение» слово «предел».



Задание (С) – 3 вариант

Задача №1: Составьте программу, которая определяет длину строки «Кибернетика».

Задача №2: Составьте программу, в которой с помощью функции копирования из слов «информация» и «математика» получить слово «информатика».

Задача №3: Составьте программу, в которой с помощью процедуры удаления необходимо получить из слова «Позитроника» слово «трон».



































КАРТОЧКА №3 – Критерии оценивания























КАРТОЧКА №4 Лист ответа



ФИ _________________________ Вариант ________


Задание 1 (A) – количество баллов



Задание 2 (B) – количество баллов



Задание 3 (С) – количество баллов



оценка
























КАРТОЧКА №6 Домашнее задание




1. a:=’пот’; insert(‘р’,a,3); writeln(a);

2. a:=’кит’; b:=’ель’; writeln(a + b);

3. a:=’соловей’; delete(a,5,3); writeln(a);

4. a:=’тапир’; writeln(copy(a,3,3);

5. a:=’ключевой’; delete(a,5,4); writeln(a);

6. a:=’сало’; b:=’нил’; delete(a,3,2); delete(b,3,1); writeln(a + b);

7. a:=’ворота’; delete(a,1,2); writeln(a);

Разгадай кроссворд:











4

А

Оператор (ы)

В

Сова


Совы

Кулон


Клон

Карат


Карта


3

А

Оператор (ы)

В

Бука


Мука

Кролик


Колики

Лизать


Лежать





3


-80%
Курсы профессиональной переподготовке

Учитель, преподаватель информатики

Продолжительность 300 или 600 часов
Документ: Диплом о профессиональной переподготовке
13800 руб.
от 2760 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Строковые величины. Процедуры и функции для работы со строковыми величинами (конспект) (0.16 MB)

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

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