Строковый тип данный - практикум решения задач в Паскале
Строковый тип данный - практикум решения задач в Паскале
Урок в 10 классе лицейского типа, гуманитарного профиля расчитан на среднего ученика.Урок современный.Используютс я различные мтеоды и подходы призакреплении темы.
Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
Просмотр содержимого документа
«Строковый тип данный - практикум решения задач в Паскале»
Компьютерная программа выполняет ваши приказы,
а не ваши желания.
Закон Грида
Тема урока:
1. § 1.2 стр.14-17 задача № .3,4,6
1. Домашнее задание.
2.Визитка «Строковый тип данных»
3. Мини-тест. Проверка.
4. Алгоритм решения задач со строковым типом данных.
5. Историческая справка
6. Практикум решения задач
7. Рефлексия.
8. Оцениваниерезультатов
Имя :10 гуманитарный
Телефон: 0-298-2-69-92
OCQ:150
Скайп :кабинет №15
Е –маил :лицей им.Н.Третьякова
Дополнительная информация: самый умный класс
1.Строковый тип данных служит для проведения
операций с текстом, состоящим из различных символов .
2. Ключевое слово строкового типа данных
string
3. Максимальная длина строки -
255 символов
4. Текущую длину любой строковой переменной можно узнать
с помощью стандартнойфункции
length
5. Переменная типаstringописывается через
var
write (writeln)
6. Для строки применима процедура ввода -
read (readln)
7. Для строки применима процедура вывода –
8. При присваивании строке или символу какого-либо значения оно указывается в
одинарных кавычках .
Встроенные процедуры и функции для обработки строковых данных.
1. Удаление N символов строки ААА, начиная с позиции ТТ.
Б) Delete (ААА, ТТ, N)
А)Delete(N,AAA,TT)
Встроенные процедуры и функции для обработки строковых данных.
2. Вставка строки ВВВ в строку ТТ, начиная с позицииN .
А) Insert (ВВВ, ТТ,N)
Б)Insert (TT,BBB,N)
Встроенные процедуры и функции для обработки строковых данных.
3. Копирование подстроки длинойN, начиная с позицииTT,из строки ССС.
А) Сopy( TT,CCC,N)
Б) Copy (CCC,TT,N)
Встроенные процедуры и функции для обработки строковых данных.
4. Выполняет сцепление(склеивание) строк в том порядке, в каком указаны в списке параметров.
А)Concat(A3,A2,A1)
Б) Concat (A1,A2,A3...,A(N) )
Встроенные процедуры и функции для обработки строковых данных.
5. Обнаруживает первое появление
подстрокиAАAв строкеBBB .
Б)Pos ( BBB,AAA)
А) Pos (AAA,BBB)
Встроенные процедуры и функции для обработки строковых данных.
6. Преобразует строчную букву в прописную
А) UpCase (Ch)
Б)UnCas(Hc)
Встроенные процедуры и функции для обработки строковых данных.
7. Преобразует число в строку.
А) Str (Number, Stroka)
Б)Str( Stroka, Number)
Встроенные процедуры и функции для обработки строковых данных.
8. Преобразует строку в число
и выдает код правильности преобразования .
А)Val(Code,Stroka,Number)
Б) Val (Stroka, Number, Code)
3. Проверим.
1
2
Б
А
3
4
Б
Б
5
6
А
А
7
8
А
Б
Встроенные процедуры и функции для обработки строковых данных.
1. Удаление N символов строки ААА, начиная с позиции ТТ.
Б) Delete (ААА, ТТ, N)
А)Delete(N,AAA,TT)
Встроенные процедуры и функции для обработки строковых данных.
2. Вставка строки ВВВ в строку ТТ, начиная с позицииN .
А) Insert (ВВВ, ТТ,N)
Б)Insert (TT,BBB,N)
Встроенные процедуры и функции для обработки строковых данных.
3. Копирование подстроки длинойN, начиная с позицииTT,из строки ССС.
А) Сopy( TT,CCC,N)
Б) Copy (CCC,TT,N)
Встроенные процедуры и функции для обработки строковых данных.
4. Выполняет сцепление(склеивание) строк в том порядке, в каком указаны в списке параметров.
А)Concat(A3,A2,A1)
Б) Concat (A1,A2,A3...,A(N) )
Встроенные процедуры и функции для обработки строковых данных.
5. Обнаруживает первое появление
подстрокиAАAв строкеBBB .
А) Pos (AAA,BBB)
Б)Pos ( BBB,AAA)
Встроенные процедуры и функции для обработки строковых данных.
6. Преобразует строчную букву в прописную
А) UpCase (Ch)
Б)UnCas(Hc)
Встроенные процедуры и функции для обработки строковых данных.
7. Преобразует число в строку.
А) Str (Number, Stroka)
Б)Str( Stroka, Number)
Встроенные процедуры и функции для обработки строковых данных.
8. Преобразует строку в число
и выдает код правильности преобразования .
А)Val(Code,Stroka,Number)
Б) Val (Stroka, Number, Code)
1. Описываем строку .
2. Вводим строку.
3. Выполняем обработку строки.
4. Выводим строку на экран .
Что мог делать автомат 1912 года, считающийся первой в мире компьютерной игрой?
В 1912 году, задолго до появления прообразов современных компьютеров, испанский инженер Леонардо Торрес-и-Кеведо сконструировал электромеханический автомат «El Ajedrecista», который считается первой в истории компьютерной игрой.
Кто считается первым
в мире программистом?
Первым в мире программистом была женщина — англичанка Ада Лавлэйс
Король Хуан Карлос и королева София
осматривают шахматного робота
Задача1:
Написать программу, которая из слова «самолет» получит «лето»(copy).
PROGRAM DELO;
VAR A,B,C,D : STRING;
BEGIN
WRITELN;WRITELN;
A:='CAMOLET';
B:=COPY(A,5,3);
C:=COPY(A,4,1);
D:=B+C;
WRITELN(' POLUCHILI ',D)
END.
PROGRAM DELO;
VAR A,B,C,D:STRING;
BEGIN
WRITELN;WRITELN;
A:='CAMOLET';
B:= ;
C:= ;
D:=B+C;
WRITELN(' POLUCHILI ',D)
END.
Задача2:
Написать программу, которая из слова «республика» получит «блик»(delete).
PROGRAM DELO;
VAR A:STRING;
BEGIN
WRITELN;WRITELN;
A:='PECPUBLIKA’;
;
;
WRITELN(' CLOBO ', A)
END.
PROGRAM DELO;
VAR A:STRING;
BEGIN
WRITELN;WRITELN;
A:='PECPUBLIKA';
DELETE(A,10,1);
DELETE(A,1,5);
WRITELN(' CLOBO ',A)
END.
Написать программу, которая из слова «ресан» получит «ресторан»(insert).
Задача3:
PROGRAM DELO;
VAR A,B:STRING;
BEGIN
WRITELN;WRITELN;
A:=‘RESAN';
B:='TOP';
;
WRITELN(' CLOBO ',A)
END.
PROGRAM DELO;
VAR A,B:STRING;
BEGIN
WRITELN;WRITELN;
A:='RESAN';
B:='TOP';
INSERT(B,A,4);
WRITELN(' CLOBO ',A)
END.
Дана программа. Точно и однозначно сформулировать условие задачи и что получится при запуске программы на экране.