Типы данных в языке Pascal. Математические функции
Оценка 4.6

Типы данных в языке Pascal. Математические функции

Оценка 4.6
Раздаточные материалы +1
ppt
информатика +2
9 кл—11 кл +1
18.03.2018
Типы данных в языке Pascal. Математические функции
презентация
Публикация является частью публикации:
Паскаль_Строки.ppt

Типы данных в языке Pascal. Математические функции

Типы данных в языке Pascal. Математические функции
Перед вами стихотворение, написанное в 60­х годах  программистом С.А. Маркиным: 1 Найти в этом стихотворении  термины, обозначающие  название типов данных в языке  Паскаль Начало светлое весны.. Лесов зеленые массивы Цветут. И липы, и осины, И ели помыслы ясны. Себе присвоил этот май Права одеть листвою ветки, И целый месяц в душах метки Он расставляет невзначай... И пишется легко строка, И на этюдник рвутся кисти, Уходит ложь в обличье истин, И говорю я ей: пока!

Типы данных в языке Pascal. Математические функции

Типы данных в языке Pascal. Математические функции
Перед вами стихотворение, написанное в 60­х годах  программистом С.А. Маркиным: 2 Найти в этом стихотворении  термины, обозначающие  название типов данных в языке  Паскаль Массивы Строка Начало светлое весны.. Лесов зеленые массивы Цветут. И липы, и осины, И ели помыслы ясны. Себе присвоил этот май Права одеть листвою ветки, И целый месяц в душах метки Он расставляет невзначай... И пишется легко строка, И на этюдник рвутся кисти, Уходит ложь в обличье истин, И говорю я ей: пока!

Типы данных в языке Pascal. Математические функции

Типы данных в языке Pascal. Математические функции
Вспоминаем, повторяем массивы 3

Типы данных в языке Pascal. Математические функции

Типы данных в языке Pascal. Математические функции
Обработка строк  и символов на языке Паскаль  К. Поляков, 2006­2011                                                                                                     http://kpolyakov.narod.ru

Типы данных в языке Pascal. Математические функции

Типы данных в языке Pascal. Математические функции
Программирование на языке Паскаль. Часть II 5 СТРОКА ­ последовательность символов  клавиатуры. Длина строки ­ количество символов в строке.  Длина может быть от 0 до 255. Строковая переменная описывается  идентификатором String Var S:string; //максимальная длина 255 символов        b: string[20]; // максимальная длина 20 символов Строковая величина заключается в апострофы: S:=‘язык программирования’; B:=‘привет!’  К. Поляков, 2006­2011                                                                                                     http://kpolyakov.narod.ru

Типы данных в языке Pascal. Математические функции

Типы данных в языке Pascal. Математические функции
Программирование на языке Паскаль. Часть II Символьные строки var s: string; var s: string; 6 длина строки длина строки s[4] s[4] 1 П р и в е т 7 255 ! ¤ ¤ ¤ … ¤ ¤ ¤ рабочая часть s[1] s[1] var s: string[20]; var s: string[20]; 1 20 Длина строки: n := length ( s ); n := length ( s ); var n: integer; var n: integer;  К. Поляков, 2006­2011                                                                                                     http://kpolyakov.narod.ru

Типы данных в языке Pascal. Математические функции

Типы данных в языке Pascal. Математические функции
Программирование на языке Паскаль. Часть II Символьные строки var s: string; var s: string;     n: integer;     n: integer; 7 n := Length ( s ); Длина строки: n := Length ( s ); К отдельному символу строки можно обратиться как к элементу одномерного массива Var S:string; Begin     s:=‘кит’;      s[2]:=‘о’;     writeln(s);     writeln(Length(s)); End. Что будет выведено на экран в  данной программе ?  К. Поляков, 2006­2011                                                                                                     http://kpolyakov.narod.ru

Типы данных в языке Pascal. Математические функции

Типы данных в языке Pascal. Математические функции
Программирование на языке Паскаль. Часть II Операции со строками var s, s1, s2: string; var s, s1, s2: string; 10 Объединение: добавить одну строку в конец  другой. Привет, мир! s1 := 'Привет'; s1 := 'Привет'; s2 := ‘мир'; s2 := ‘мир'; s := s1 + ', ' + s2 + '!'; s := s1 + ', ' + s2 + '!'; Подстрока: выделить часть строки в другую строку. s := ‘форматирование'; s := ‘форматирование'; s1 := Copy ( s, 6, 3 );  s1 := Copy ( s, 6, 3 );  s2 := Copy ( s, 1, 5 );  s2 := Copy ( s, 1, 5 );  тир форма  К. Поляков, 2006­2011                                                                                                     http://kpolyakov.narod.ru

Типы данных в языке Pascal. Математические функции

Типы данных в языке Pascal. Математические функции
Программирование на языке Паскаль. Часть II Удаление и вставка Удаление части строки: s := '123456789'; s := '123456789'; Delete ( s, 3, 6 ); Delete ( s, 3, 6 ); строка  строка  меняется! меняется! с 3­го символа с 3­го символа 11 6 штук 6 штук 123456789 129 Вставка в строку: s := '123456789'; s := '123456789'; Insert ( 'ABC', s, 3 ); Insert ( 'ABC', s, 3 ); что  что  вставляем вставляем куда  куда  вставляем вставляем Insert ( ‘D', s, 5 );  Insert ( ‘D', s, 5 );  начиная с 3­его символа начиная с 3­его символа 12ABC3456789 2ABCD3456789  К. Поляков, 2006­2011                                                                                                     http://kpolyakov.narod.ru

Типы данных в языке Pascal. Математические функции

Типы данных в языке Pascal. Математические функции
12 Программирование на языке Паскаль. Часть II Поиск в строке Поиск позиции в строке: S:=‘Лесов зеленые массивы’; S:=‘Лесов зеленые массивы’; S1:=‘с’; S1:=‘с’; P:=pos (s1,s); P:=pos (s1,s); Особенности: • функция возвращает номер символа, с которого  начинается образец в строке • поиск всегда с начала (находится первое вхождение)  К. Поляков, 2006­2011                                                                                                     http://kpolyakov.narod.ru

Типы данных в языке Pascal. Математические функции

Типы данных в языке Pascal. Математические функции
Программирование на языке Паскаль. Часть II 13 Решить задачу Задача:  Ввести имя, отчество и фамилию. Преобразовать их  к формату «фамилия инициалы». Пример: Введите имя, фамилию и отчество: Михаил Юрьевич Лермонтов Результат: Лермонтов М.Ю.  К. Поляков, 2006­2011                                                                                                     http://kpolyakov.narod.ru

Типы данных в языке Pascal. Математические функции

Типы данных в языке Pascal. Математические функции
Программирование на языке Паскаль. Часть II 14 Алгоритм: • Отделить первый символ строки в отдельную переменную   n:=s[1]; • Найти позицию пробела в строке   • удалить имя с пробелом из основной строки • Отделить первый символ строки в другую переменную  ot:=s[1]; • Найти позицию пробела • удалить отчество с пробелом из основной строки • «сцепить» фамилию, первые буквы имени и фамилии,  точки, пробелы…  К. Поляков, 2006­2011                                                                                                     http://kpolyakov.narod.ru

Типы данных в языке Pascal. Математические функции

Типы данных в языке Pascal. Математические функции
Программирование на языке Паскаль. Часть II Подводим итоги Что вы сегодня узнали нового? 16 Оцените свою работу    все понятно! могу решать задачи!            все понятно, но нужно повторить..    понятно не все  К. Поляков, 2006­2011                                                                                                     http://kpolyakov.narod.ru
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.
18.03.2018