Официальный сайт osinform 24/7/365

НФПК
Проект реализуется
Национальным фондом подготовки кадров
Вы не зарегистрированы

Авторизация



: Строковый тип данных. Операции над строками

Фото пользователя Регина Рустамовна Валеева
Размещено: Регина Рустамовна Валеева - пн, 16/11/2009 - 14:55
Данные об авторе
Автор(ы): 
Валеева Р.Р.
Место работы, должность: 
Лицей №131
Регион: 
Республика Татарстан
Характеристики урока (занятия)
Уровень образования: 
основное общее образование
Целевая аудитория: 
Учащийся (студент)
Целевая аудитория: 
Учитель (преподаватель)
Класс(ы): 
10 класс
Класс(ы): 
11 класс
Предмет(ы): 
Информатика и ИКТ
Цель урока: 
Цели: • Образовательная: способствовать формированию у учащихся понятия о сторовом типе данных, способах его описания • Развивающая: создать условия для развития способностей анализировать и обобщать информацию • Воспитательная: создать условия для развития умения слушать учителя на уроке
Тип урока: 
Урок изучения и первичного закрепления новых знаний
Используемая методическая литература: 

Строковый тип данных. Задачи и решения . Казань: ТГГПУ, 2004, 29с 

Краткое описание: 
знакомство со строковым типом данных

 

Ход урока

 

Организационный момент (7мин)

Приветствие, мотивация познавательной деятельности

 

Изложение нового материала (30-35мин)

 

Строковый тип данных

 

Строка – последовательность символов алфавита.

 

В языке Turbo  Pascal для строк отведен свой тип данных: string.

 

String – строка размером 255 символов.

 

Описание

 Var str1: string[10];

            Str2: srting[5];

            Str3: string;

 

В квадратных скобках указан максимальный размер(длина) строки, если он не указан, то  максимальная длина строки равна 255 символов.

 

Задание: опишите строковую переменную, максимальная длина строки которой                       15, 23, символов. И строку с неограниченной длинной.

 

Фактически строка – массив символов, но немного отличающийся от него. К любому элементу строки можно обратиться по его номеру. [i] – это обращение к i-му элементу строки Srt.

 

Строковая константа– последовательность символов, заключенная в апострофы

’строка’

 

Строку можно вводит и выводить целиком, строку так же можно сравнивать с другой строкой.

 

Операции над строками

 

1)      склеивание (конкатенация)

обозначается символом «+», осуществляет объединение строк

инфор+матика = информатика

 

2)      сравнение (>,<, >=, <=, <>, =)

осуществляется слева направо в соответствии с кодами соответствующих символов до тех пор, пока не нарушиться равенство, при этом сразу делается вывод о знаке неравенства

 

‘ab’>’cd’ = false

Код а сравнивается с кодом с. Код а идет раньше.

 

balk’> ‘balkon’ (длина второй строки больше)

 

3)      Ввод значения

a.      Для вывода переменных типа String (без ограничения длины ) используется оператор readln. Для ввода нескольких переменных типа String используют несколько операторов.

 

Var a, b: string;

Begin readln(a);       

                       Readln(b);

End;

 

readln(a,B) – нельзя  readln(осень, зима) – 1 строка

 

b.      Оператор присваивания

Строковая переменная:=’строковая константа

                                    Stroka:=’строка’

 

Таким образом, мы присвоили переменной stroka значение  строковой переменной «строка», которое находится между апострофами.

 

4)      Вывод значения

Для вывода переменной строкового типа используется оператор writeln.

 

 

Задача  № 1:

Дана строка х=‘кол’,  новая строка у должна получить значение   ‘комок’

 

Var  x,y: string;

Begin  x:= ‘кол’;

            X[3];=’м’;

            Y:=x+’окж

Writeln(y);

End.

 

Задача №2:

дана строка x:=’мир’, исправить ее значение на  ‘ май’

 

Домашнее задание (3 мин)

 

·         Выучить определение строки, способы описания строк.

 

·         Задача: даны строка x:=’лето’, исправить ее значение на  ‘ лесть’

 

 

Итоги урока (3мин)

Отметить отличившихся учащихся


»  Тэги к этому документу:

Поиск

Loading

Оценка материала

...

Смотреть видео hd онлайн


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн