kopilkaurokov.ru - сайт для учителей

Создайте Ваш сайт учителя Курсы ПК и ППК Видеоуроки Олимпиады Вебинары для учителей

Строковый тип данный - практикум решения задач в Паскале

Нажмите, чтобы узнать подробности

Урок в  10 классе  лицейского типа, гуманитарного профиля расчитан на среднего ученика.Урок современный.Используютс я различные мтеоды и подходы  призакреплении темы.

Просмотр содержимого документа
«Строковый тип данный - практикум решения задач в Паскале»

Компьютерная программа выполняет ваши приказы,  а не ваши желания. Закон Грида

Компьютерная программа выполняет ваши приказы,

а не ваши желания.

Закон Грида

Тема урока:

Тема урока:

1. § 1.2 стр.14-17 задача № .3,4,6

1. § 1.2 стр.14-17 задача № .3,4,6

1. Домашнее задание. 2.Визитка «Строковый тип данных» 3. Мини-тест. Проверка . 4. Алгоритм решения задач со строковым типом данных . 5. Историческая справка 6. Практикум решения задач 7. Рефлексия. 8. Оценивание результатов

1. Домашнее задание.

2.Визитка «Строковый тип данных»

3. Мини-тест. Проверка .

4. Алгоритм решения задач со строковым типом данных .

5. Историческая справка

6. Практикум решения задач

7. Рефлексия.

8. Оценивание результатов

Имя : 10 гуманитарный Телефон : 0-298-2-69-92 OCQ : 150 Скайп : кабинет №15 Е –маил : лицей им.Н.Третьякова Дополнительная информация : самый умный класс

Имя : 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.Строковый тип данных служит для проведения

операций с текстом, состоящим из различных символов .

2. Ключевое слово строкового типа данных

string

3. Максимальная длина строки -

255 символов

4. Текущую длину любой строковой переменной можно узнать

с помощью стандартной функции

length

5. Переменная типа string описывается через

var

write (writeln)

6. Для строки применима процедура ввода -

read (readln)

7. Для строки применима процедура вывода –

8. При присваивании строке или символу какого-либо значения оно указывается в

одинарных кавычках .

Встроенные процедуры и функции для обработки строковых данных. 1. Удаление N символов строки ААА, начиная с позиции ТТ.   Б) Delete (ААА, ТТ, N) А) Delete(N,AAA,TT)

Встроенные процедуры и функции для обработки строковых данных.

1. Удаление N символов строки ААА, начиная с позиции ТТ.

Б) Delete (ААА, ТТ, N)

А) Delete(N,AAA,TT)

Встроенные процедуры и функции для обработки строковых данных. 2. Вставка строки ВВВ в строку ТТ, начиная с позиции N .   А) Insert (ВВВ, ТТ, N ) Б) Insert (TT,BBB,N)

Встроенные процедуры и функции для обработки строковых данных.

2. Вставка строки ВВВ в строку ТТ, начиная с позиции N .

А) Insert (ВВВ, ТТ, N )

Б) Insert (TT,BBB,N)

Встроенные процедуры и функции для обработки строковых данных. 3. Копирование подстроки длиной N , начиная с позиции TT ,  из строки ССС.    А) С opy( TT,CCC,N) Б) Copy ( CCC , TT , N )  

Встроенные процедуры и функции для обработки строковых данных.

3. Копирование подстроки длиной N , начиная с позиции TT , из строки ССС.

А) С opy( TT,CCC,N)

Б) Copy ( CCC , TT , N )  

Встроенные процедуры и функции для обработки строковых данных. 4. Выполняет сцепление  (склеивание) строк в том порядке, в каком указаны в списке параметров. А) Concat  (A3,A2,A1) Б) Concat ( A1 , A 2, A3 ..., A( N)   )

Встроенные процедуры и функции для обработки строковых данных.

4. Выполняет сцепление (склеивание) строк в том порядке, в каком указаны в списке параметров.

А) Concat (A3,A2,A1)

Б) Concat ( A1 , A 2, A3 ..., A( N)   )

Встроенные процедуры и функции для обработки строковых данных. 5. Обнаруживает первое появление  подстроки A А A в строке BBB .   Б) Pos ( BBB,AAA) А) Pos ( AAA , BBB )  

Встроенные процедуры и функции для обработки строковых данных.

5. Обнаруживает первое появление

подстроки A А A в строке BBB .

Б) Pos ( BBB,AAA)

А) Pos ( AAA , BBB )  

Встроенные процедуры и функции для обработки строковых данных. 6. Преобразует строчную букву в прописную А) UpCase (Ch)   Б) UnCas  (Hc)

Встроенные процедуры и функции для обработки строковых данных.

6. Преобразует строчную букву в прописную

А) UpCase (Ch)  

Б) UnCas (Hc)

Встроенные процедуры и функции для обработки строковых данных. 7. Преобразует число в строку. А) Str (Number, Stroka)   Б) Str( Stroka, Number)

Встроенные процедуры и функции для обработки строковых данных.

7. Преобразует число в строку.

А) Str (Number, Stroka)  

Б) Str( Stroka, Number)

Встроенные процедуры и функции для обработки строковых данных. 8. Преобразует строку в число  и выдает код правильности преобразования . А) Val  (Code,Stroka,Number) Б) Val (Stroka, Number, Code)

Встроенные процедуры и функции для обработки строковых данных.

8. Преобразует строку в число

и выдает код правильности преобразования .

А) Val (Code,Stroka,Number)

Б) Val (Stroka, Number, Code)

3. Проверим. 1 2 Б А 3 4 Б Б 5 6 А А 7 8 А Б

3. Проверим.

1

2

Б

А

3

4

Б

Б

5

6

А

А

7

8

А

Б

Встроенные процедуры и функции для обработки строковых данных. 1. Удаление N символов строки ААА, начиная с позиции ТТ.   Б) Delete (ААА, ТТ, N) А) Delete(N,AAA,TT)

Встроенные процедуры и функции для обработки строковых данных.

1. Удаление N символов строки ААА, начиная с позиции ТТ.

Б) Delete (ААА, ТТ, N)

А) Delete(N,AAA,TT)

Встроенные процедуры и функции для обработки строковых данных. 2. Вставка строки ВВВ в строку ТТ, начиная с позиции N .   А) Insert (ВВВ, ТТ, N ) Б) Insert (TT,BBB,N)

Встроенные процедуры и функции для обработки строковых данных.

2. Вставка строки ВВВ в строку ТТ, начиная с позиции N .

А) Insert (ВВВ, ТТ, N )

Б) Insert (TT,BBB,N)

Встроенные процедуры и функции для обработки строковых данных. 3. Копирование подстроки длиной N , начиная с позиции TT ,  из строки ССС.    А) С opy( TT,CCC,N) Б) Copy ( CCC , TT , N )  

Встроенные процедуры и функции для обработки строковых данных.

3. Копирование подстроки длиной N , начиная с позиции TT , из строки ССС.

А) С opy( TT,CCC,N)

Б) Copy ( CCC , TT , N )  

Встроенные процедуры и функции для обработки строковых данных. 4. Выполняет сцепление  (склеивание) строк в том порядке, в каком указаны в списке параметров. А) Concat  (A3,A2,A1) Б) Concat ( A1 , A 2, A3 ..., A( N)   )

Встроенные процедуры и функции для обработки строковых данных.

4. Выполняет сцепление (склеивание) строк в том порядке, в каком указаны в списке параметров.

А) Concat (A3,A2,A1)

Б) Concat ( A1 , A 2, A3 ..., A( N)   )

Встроенные процедуры и функции для обработки строковых данных. 5. Обнаруживает первое появление  подстроки A А A в строке BBB .   А) Pos ( AAA , BBB )   Б) Pos ( BBB,AAA)

Встроенные процедуры и функции для обработки строковых данных.

5. Обнаруживает первое появление

подстроки A А A в строке BBB .

А) Pos ( AAA , BBB )  

Б) Pos ( BBB,AAA)

Встроенные процедуры и функции для обработки строковых данных. 6. Преобразует строчную букву в прописную А) UpCase (Ch)   Б) UnCas  (Hc)

Встроенные процедуры и функции для обработки строковых данных.

6. Преобразует строчную букву в прописную

А) UpCase (Ch)  

Б) UnCas (Hc)

Встроенные процедуры и функции для обработки строковых данных. 7. Преобразует число в строку. А) Str (Number, Stroka)   Б) Str( Stroka, Number)

Встроенные процедуры и функции для обработки строковых данных.

7. Преобразует число в строку.

А) Str (Number, Stroka)  

Б) Str( Stroka, Number)

Встроенные процедуры и функции для обработки строковых данных. 8. Преобразует строку в число  и выдает код правильности преобразования . А) Val  (Code,Stroka,Number) Б) Val (Stroka, Number, Code)

Встроенные процедуры и функции для обработки строковых данных.

8. Преобразует строку в число

и выдает код правильности преобразования .

А) Val (Code,Stroka,Number)

Б) Val (Stroka, Number, Code)

1. Описываем строку . 2. Вводим строку. 3. Выполняем обработку строки . 4. Выводим строку на экран .

1. Описываем строку .

2. Вводим строку.

3. Выполняем обработку строки .

4. Выводим строку на экран .

Что мог делать автомат 1912 года, считающийся первой в мире компьютерной игрой? В 1912 году, задолго до появления прообразов современных компьютеров, испанский инженер Леонардо Торрес-и-Кеведо сконструировал электромеханический автомат «El Ajedrecista», который считается первой в истории компьютерной игрой.

Что мог делать автомат 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.

Задача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.

Задача 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) E ND. PROGRAM DELO;  VAR A,B:STRING; BEGIN  WRITELN;WRITELN;  A:='RESAN';  B:='TOP';  INSERT(B,A,4);  WRITELN(' CLOBO ',A) END.

Написать программу, которая из слова «ресан» получит «ресторан» ( insert ) .

Задача 3 :

PROGRAM DELO;

VAR A,B:STRING;

BEGIN

WRITELN;WRITELN;

A:=‘RESAN';

B:='TOP';

;

WRITELN(' CLOBO ',A)

E ND.

PROGRAM DELO;

VAR A,B:STRING;

BEGIN

WRITELN;WRITELN;

A:='RESAN';

B:='TOP';

INSERT(B,A,4);

WRITELN(' CLOBO ',A)

END.

Дана программа. Точно и однозначно сформулировать условие задачи и что получится при запуске программы на экране. Задача 4 : PROGRAM DELO;  VAR A,B,C,D,E:STRING;  X:INTEGER; BEGIN  WRITELN;WRITELN;  A:='PROTOKOL';  D:=COPY(A,4,3);  B:='PECPUBLIKA';  DELETE(B,1,3);  C:='KDIL';  E:='POKO';  INSERT(E,C,2);  X:=LENGTH(C);  WRITELN(' POLUCHILI ',D);  WRITELN(' POLUCHILI ',B);  WRITELN(' POLUCHILI ',C);  WRITELN(' KOL-BO BUKB C CLOBE ',C,'= ',X) END.

Дана программа. Точно и однозначно сформулировать условие задачи и что получится при запуске программы на экране.

Задача 4 :

PROGRAM DELO;

VAR A,B,C,D,E:STRING;

X:INTEGER;

BEGIN

WRITELN;WRITELN;

A:='PROTOKOL';

D:=COPY(A,4,3);

B:='PECPUBLIKA';

DELETE(B,1,3);

C:='KDIL';

E:='POKO';

INSERT(E,C,2);

X:=LENGTH(C);

WRITELN(' POLUCHILI ',D);

WRITELN(' POLUCHILI ',B);

WRITELN(' POLUCHILI ',C);

WRITELN(' KOL-BO BUKB C CLOBE ',C,'= ',X)

END.

Я узнал … Я понял ,что … Теперь я могу … Я попробую … Мне понравилось … У меня возникли трудности в … Я научился… … Лучше всего у меня на уроке … Своей работой на уроке я  … Самое интересное на уроке …

Я узнал …

Я понял ,что …

Теперь я могу …

Я попробую …

Мне понравилось …

У меня возникли трудности в …

Я научился… …

Лучше всего у меня на уроке …

Своей работой на уроке я

Самое интересное на уроке …


Получите в подарок сайт учителя

Предмет: Информатика

Категория: Уроки

Целевая аудитория: 10 класс.
Урок соответствует ФГОС

Скачать
Строковый тип данный - практикум решения задач в Паскале

Автор: Быстрова Виорика Леонидовна

Дата: 01.11.2016

Номер свидетельства: 354241

Похожие файлы

object(ArrayObject)#852 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(103) "Строковый тип данный - практикум решения задач в Паскале"
    ["seo_title"] => string(60) "strokovyi_tip_dannyi_praktikum_rieshieniia_zadach_v_paskalie"
    ["file_id"] => string(6) "354240"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1478012916"
  }
}
object(ArrayObject)#874 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(103) "Строковый тип данный - практикум решения задач в Паскале"
    ["seo_title"] => string(62) "strokovyi_tip_dannyi_praktikum_rieshieniia_zadach_v_paskalie_2"
    ["file_id"] => string(6) "354242"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1478012921"
  }
}

Получите в подарок сайт учителя

Видеоуроки для учителей

Курсы для учителей

ПОЛУЧИТЕ СВИДЕТЕЛЬСТВО МГНОВЕННО

Добавить свою работу

* Свидетельство о публикации выдается БЕСПЛАТНО, СРАЗУ же после добавления Вами Вашей работы на сайт

Удобный поиск материалов для учителей

Ваш личный кабинет
Проверка свидетельства