Строковый тип данных. Определить значение переменных после выполнения фрагмента программы: 1) S:=В вазе роза; Insert( красивая,S,7); N:=length(S); K:=Pos(а,S);

Презентация:



Advertisements
Похожие презентации
Шешель Анжелика. Значения: Символьная величина – 1 символ (буква, цифра, знак) Строковая величина – строка символов.
Advertisements

B3: Анализ программы Что нужно знать: основные конструкции языка программирования: объявление переменных оператор присваивания оператор вывода циклы уметь.
1.Что появится на экране после выполнения следующих команд: a := 4; write (a);
Строковые величины Информатика и ИКТ 9 класс Гимназия 1 г. Новокуйбышевска Учитель информатики: Красакова О.Н.
Строковый тип в Паскаль. Составление программ.. Какой тип данных в Паскале описывает текстовые данные? Какой тип данных описывает один символ? Как можно.
Типы данных Обработка символьного типа данных Обработка строкового типа данных.
Найдите ошибки в программе Program A1; Var R1:real; I1, I2: integer; Begin R1:=3; I1:=4.63; I1:=3000; I2:=3000; I1:=I1+I2; I1:=I1/I2; End.
Работа со строковыми типами данных. Строка – упорядоченная последовательность символов. Строковая константа – последовательность символов, заключенных.
Обработка символьных величин. Цели урока Познакомиться с основными принципами работы с символьными величинами Познакомиться с основными принципами работы.
Символьные переменные, операции с символьными переменными.
Основы алгоритмизации и программирования ABC PASCAL CHAR LENGTH COPY DELETE INSERT Сикор Ольга, 10 класс, гимназия 1.
СТРОКИ Строковой называется последовательность символов определённой длины. Идентификатор типа – слово String Примеры описания: Var Str1 : String[10];
Основные принципы работы с символьными величинами Шутилина Л.А.,
Ветвление Полное ветвление Если УСЛОВИЕ то КОМАНДА 1 иначе КОМАНДА 2; IF УСЛОВИЕ THEN КОМАНДА 1 ELSE КОМAНДА 2;
Строковые переменные Операции над строковыми переменными.
Распространённые ошибки при работе со строками Стандартные процедуры работы со строками.
Решение задач. Вариант 1 1. Чему равна максимальная длина строки? 2. При помощи операций копирования и склейки из слова «жемчужина» составить слова: «чужие»,«муж».
Познакомиться с основными принципами работы с символьными величинами Научиться применять процедуры и функции для их обработки.
Составление и реализация алгоритмов с ветвлением и повторением.
Компьютеры могут обрабатывать данные различных типов. Вам уже приходилось иметь дело с числовыми типами данных: целым и вещественным. Не менее широко.
Транксрипт:

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

Определить значение переменных после выполнения фрагмента программы: 1) S:=В вазе роза; Insert( красивая,S,7); N:=length(S); K:=Pos(а,S); 2) S:=Дана строка; Insert( символов,S,12); N:=length(S); K:=Pos(o,S);

Определить значение переменных после выполнения фрагмента программы: 1) S:=Зима была; Insert(морозная,S,6); N:=length(S); K:=Pos(о,S); 2) S:=Дана строка; Delete (S,5,7); N:=length(S); K:=Pos(с,S);

Значение строковой переменной S есть 'аквалангист'. В переменной S можно получить значение 'акула' с помощью фрагмента программы: 1) S := Copy(S, 1, 5); 2) S := Copy(S, 1, 2) + 'у' + S[5] + S[1]; 3) Delete (S, 1, 2); Delete (S, 2, 1); Delete (S, 4, 1); 4) Delete (S, 1, 2); Insert ('у', S, 3); Delete(S, 4, 1); 5) S := S[3] + Copy (S, 5, 2) + 'ла'.

Значение строковой переменной S есть 'космодром'. В переменной S можно получить значение кокос' с помощью фрагмента программы: 1) S := Copy (S, 1, 3)+ S[1] + S[2]; 2) S := S[1] + S[5] + S[3] + Copy(S, 4, 2); 3) Delete(S, 4, 2); Delete(S, 4, 2); Insert(к, S, 4); 4) Delete(S,3,2); Insert(ма, S, 3); Delete(S,4,2); 5) S := Copy (S, 1, 2) + Copy (S, 1, 3);

Определить какую задачу решает эта программа: var str:string[50]; d, k1,k2:integer; begin readln (str); k1:=pos('(', str); k2:=pos(')', str); while k1<>0 do begin d:=k2-k1+1;delete(str,k1,d); k1:=pos('(', str); k2:=pos(')', str); end; writeln(str) end.

Определить какую задачу решает эта программа: var str, slovo:string[50]; d, i, k1 : integer; begin readln (str); k1:=0; d:=length (str); i:=1; While i<=d do Begin slovo:= ; while (str[i]<> ) and (i<=d) do begin Slovo:=slovo+str[i]; i:=i+1; end; k1:=k1+1; writeln(slovo); while (str[i]= ) and (i<=d) do i:=i+1; End; writeln(k1); end. Что будет на экране, если str= Я люблю программирование