Презентация к уроку по теме «Turbo Pascal: Строки»
Оценка 4.6

Презентация к уроку по теме «Turbo Pascal: Строки»

Оценка 4.6
Презентации учебные
ppt
информатика
8 кл
15.05.2018
Презентация к уроку по теме «Turbo Pascal: Строки»
При использовании данной презентации при объяснении новой темы появляется возможность применять методы личностно-ориентированного обучения: проблемный метод, метод эвристической беседы и элементы исследования. Постановка проблемы ставит учащихся в условия, которые побуждают его решать учебную проблему, проводить анализ материала и оперировать им. Такая деятельность позволяет учащимся получить новую информацию, освоит новые способы применения знаний
stroki.ppt

Презентация к уроку по теме «Turbo Pascal: Строки»

Презентация к уроку по теме «Turbo Pascal: Строки»
Строки

Презентация к уроку по теме «Turbo Pascal: Строки»

Презентация к уроку по теме «Turbo Pascal: Строки»
Строка – последовательность  символов, к которой  можно обращаться как к  единому целому и к  каждому элементу по  отдельности.

Презентация к уроку по теме «Turbo Pascal: Строки»

Презентация к уроку по теме «Turbo Pascal: Строки»
Количество  элементов в  строке    255 символов.

Презентация к уроку по теме «Turbo Pascal: Строки»

Презентация к уроку по теме «Turbo Pascal: Строки»
Формат описания строк type <имя типа> = string[max  длина строки]; var <имя строки>:< имя типа>; или var <имя строки> : string[max  длина строки]; var <имя строки>: string;{длина  строки – 255 символов}    Возможно:

Презентация к уроку по теме «Turbo Pascal: Строки»

Презентация к уроку по теме «Turbo Pascal: Строки»
Примеры const st1 = ‘Дуся’ ;  type strok = string[80] ;  var     st2 : string[25] ;    st3 : strok ;    st4 : string ;{длина строки = 255 символов}     st5, st6 : string[217] ; Допустимы операции:   st3[15] := ‘*’ ;  readln (st2) ; writeln (st1[4] + ‘ ’ + st1) ;

Презентация к уроку по теме «Turbo Pascal: Строки»

Презентация к уроку по теме «Turbo Pascal: Строки»
Строка из n символов  (string[n]) занимает в  памяти n+1 байт. n байт служит для  хранения символов  строки, а ещё один байт (элемент с индексом 0)  хранит значение текущей  длины строки.

Презентация к уроку по теме «Turbo Pascal: Строки»

Презентация к уроку по теме «Turbo Pascal: Строки»
Строковые  операции и  выражения

Презентация к уроку по теме «Turbo Pascal: Строки»

Презентация к уроку по теме «Turbo Pascal: Строки»
1. Операция конкатенации  (сцепления, слияния,    st2 := ‘Турбо’;   st3 := ‘ Паскаль’;  writeln(st2 + st3 + ’ 7.0’);   ?     объединения) Пример+ Турбо Паскаль 7.0

Презентация к уроку по теме «Turbo Pascal: Строки»

Презентация к уроку по теме «Turbo Pascal: Строки»
2. Операции отношения  =,<>,<,<=,>,>=  Пример writeln(’Ваня’ < ‘Вася’);   True ?

Презентация к уроку по теме «Turbo Pascal: Строки»

Презентация к уроку по теме «Turbo Pascal: Строки»
Операция сравнения заключается в  сравнении соответствующих  символам кодов.   Сравнение строк производится  посимвольно слева направо.     Значение кодов возрастает при  изменении символов в алфавитном  порядке. Код спец. знаков < кодов  цифр < кодов прописных букв <  кодов строчных букв.

Презентация к уроку по теме «Turbo Pascal: Строки»

Презентация к уроку по теме «Turbo Pascal: Строки»
Строковые  процедуры и  функции

Презентация к уроку по теме «Turbo Pascal: Строки»

Презентация к уроку по теме «Turbo Pascal: Строки»
Пример  var st: string[11]; begin  st := ‘информатика’;

Презентация к уроку по теме «Turbo Pascal: Строки»

Презентация к уроку по теме «Turbo Pascal: Строки»
1. Функция, вычисляющая  длину строки st. length(st) (ord(st[0])) Пример writeln(length(st));   11?

Презентация к уроку по теме «Turbo Pascal: Строки»

Презентация к уроку по теме «Turbo Pascal: Строки»
2. Функция, копирующая из строки  st  n символов, начиная с i­того. copy(st, i, n)  Пример writeln(copy(st, 3, 5));   форма?

Презентация к уроку по теме «Turbo Pascal: Строки»

Презентация к уроку по теме «Turbo Pascal: Строки»
3. Функция, выполняющая  сцепление строк. concat(st1, st2, st3 ,…,stn)  Пример writeln(concat(‘Э’, ‘В’, ‘М’));   ЭВМ?

Презентация к уроку по теме «Turbo Pascal: Строки»

Презентация к уроку по теме «Turbo Pascal: Строки»
4. Функция, обнаруживающая первое  появление подстроки s в строке st. pos(s, st)  Результат – номер позиции строки st, с  которой строки совпали. Если s в st нет,  то результат = 0. Пример writeln(pos(‘a’, st));     7 ?

Презентация к уроку по теме «Turbo Pascal: Строки»

Презентация к уроку по теме «Turbo Pascal: Строки»
5. Процедура, удаляющая из строки  st  n символов, начиная с i­того. delete(st, i, n); Пример delete (st, 1, 6); writeln(st);   атика ?

Презентация к уроку по теме «Turbo Pascal: Строки»

Презентация к уроку по теме «Turbo Pascal: Строки»
6. Процедура, вставляющая подстроку s  в строку st, начиная с позиции i. insert(s, st, i) ; Пример insert (‘матем’, st, 1); writeln(st);   математика?

Презентация к уроку по теме «Turbo Pascal: Строки»

Презентация к уроку по теме «Turbo Pascal: Строки»
7. Процедура, преобразующая  числовое значение x в строку st. str(x, st)  Пример str (­125, st); writeln(st);   ­125?

Презентация к уроку по теме «Turbo Pascal: Строки»

Презентация к уроку по теме «Turbo Pascal: Строки»
8. Процедура, преобразующая  строку st  в число x целого или  вещественного типа. val(st, x, err)  Пример val (‘4e­1’, x, err); writeln(x);   Если  преобразование  = 0, иначе err  без ошибки, то err  содержит номер  первого символа,  не являющегося  числом.   0.4?

Презентация к уроку по теме «Turbo Pascal: Строки»

Презентация к уроку по теме «Turbo Pascal: Строки»
9. Функция, преобразующая  строчную букву в прописную. upcase(Ch)  Обрабатывает только буквы латинского  writeln(upcase(‘f ’));   алфавита.  Пример F ?

Презентация к уроку по теме «Turbo Pascal: Строки»

Презентация к уроку по теме «Turbo Pascal: Строки»
Какое слово напечатает  ЭВМ? begin   st : = ‘информатика’;   writeln(concat(st[7], st[5],              st[4], copy(st, 6, 3))); end. Аромат?
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.
15.05.2018