Язык программирования Pascal Работа с символьными данными А. Жидков.

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



Advertisements
Похожие презентации
Тип данных char Операции над символами. Тип данных char integer char Так же, как переменная типа integer может хранить одно целое число, переменная типа.
Advertisements

Шешель Анжелика. Значения: Символьная величина – 1 символ (буква, цифра, знак) Строковая величина – строка символов.
1 Символьный тип данных Описание: Char; Диапазон значений: любой символ – это буквы, цифры, знаки препинания и специальные символы. Каждому символу соответствует.
Тема: Символьные переменные 2-ой урок 1. Цели урока Запомнить стандартные функции, работающие с символьными переменными Понять, почему символьные переменные.
(Выполнила Войтюлевич Ольга Гимназия 1). Символьный тип данных Для работы с символами в языке Pascal предусмотрен специальный тип данных, который называется.
Char Для обработки символьных (литерных) данных используется тип char (от слова character). char Значениями типа char служат все символы, которые могут.
Компьютеры могут обрабатывать данные различных типов. Вам уже приходилось иметь дело с числовыми типами данных: целым и вещественным. Не менее широко.
Клунейко Вероника Ученица 10 класса. Символьный тип (Сhar) простой тип данных, предназначенный для хранения одного символа в определённой кодировке.Основным.
Материалы к урокам по программированию Автор: Судакова Лариса Владимировна, учитель биологии и информатики МОУ СОШ 37 г. Буя Костромской области.
Порядковый тип данных Символьный тип данных. Порядковый типы данных В математике порядковым числом называется номер элемента при перечислении. Под порядковым.
О СНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ. П ЛАН 1. Символьные и строковые величины. Операции над символьными и строковыми величинами. 2. Символьный тип.
Символьные и строковые переменные. Общие понятия Для того чтобы ЭВМ могла обрабатывать тексты, она должна уметь оперировать не только с числами, но и.
Массивы Материалы к урокам по программированию. МАССИВ это УПОРЯДОЧЕННАЯ последовательность данных ОДНОГО ТИПА. Массивы относятся к структурированным.
Основы алгоритмизации и программирования ABC PASCAL CHAR LENGTH COPY DELETE INSERT Сикор Ольга, 10 класс, гимназия 1.
Символы и строки. Процедуры и функции работы со строками.
P ASCAL ABC. О БЩЕЕ : С ЕМАНТИКА : ИМПЕРАТИВНАЯ К ЛАСС ЯЗЫКА : МУЛЬТИПАРАДИГМЕННЫЙ : СТРУКТУРНОЕ, ОБЪЕКТНО - ОРИЕНТИРОВАННОЕ, ОБОБЩЁННОЕ, ПРОЦЕДУРНОЕ.
Символьный и строковый тип данных. ТИП ДАННЫХ Целый: 1. Целый: Integer ( …32 768), LongInt ( … ), Word (0…65535) Логический:
Ученицы 10 класса Гимназии 1 г. Свислочь Кичкайло Светланы.
Презентация к уроку по информатике и икт (9 класс) по теме: Символьный и строковый типы данных в Паскале
Язык программирования Pascal. Программа это упорядоченный список команд, необходимых для решения некоторой задачи. Языком программирования называют систему.
Транксрипт:

Язык программирования Pascal Работа с символьными данными А. Жидков

Тип данных char В компьютерах наряду с числовой информацией обрабатывается и информация в виде символов. Переменные типа char хранят один символ. Например: Var Alpha : char; Begin Alpha :='p; Alpha :='+; Alpha :='3; Alpha :=' ; Alpha :='''; В этом фрагменте символьная переменная последовательно получает значения p, +, 3, пробел и апостроф. В ЭВМ символу соответствует код (номер) в интервале от 0 до 255 (кодировка ASCII), поэтому к символам возможно применение операций отношения ( =), сортировки, например: 'A' < 'B' < 'C'

Кодировка ASCII WINDOWS CP1251 Латиница A..Z a..z Кирилица А..Я а..я Цифры

Функции над данными типа char 1.Succ - возвращает следующий символ; 2.Pred - возвращает предыдущий символ; 3.Ord - возвращает код(номер) литеры; 4.Chr - возвращает литеру по её коду. Например, 1.Succ('0')='1' - символ, следующий за символом 0, равен 1. 2.Pred('3')='2' - символ, предшествующий символу 3, равен 2; 3.Chr(65)='A' - символ, соответствующий коду 65, равен А; 4.Ord('A')=65 - код символа А равен 65

Пример программы работающей с данными типа char Для каждого кода символа ASCII напечатать 1.предшествующий символ 2.символ соответствующий коду 3.последующий символ 4.по символу определить его ASCII номер Напечатать символы русского алфавита в одну строку следующим образом АаБбВвГг… var simbol:char; i:integer; begin for i:=1 to 254 do begin simbol:=chr(i); writeln ('i=',i,' pred=',pred(simbol),' chr=',simbol,' succ=',succ(simbol),' ord=',ord(simbol)); end; for i:=192 to do write (chr(i),chr(i+32)); end.

Задание на самоподготовку 1.Составьте программу, проверяющую, является ли введенный с клавиатуры символ буквой латинского алфавита. 2.Вывести на экран треугольник: A B C...Y Z B C …Y Z C...Y Z 3.Вывести на экран треугольник: Аяяяяяяяя…я Бюююю…ю Вээээээ…э... Эввв Юбб Яа.

Задание на самоподготовку 1.Составьте программу, проверяющую, является ли введенный с клавиатуры символ буквой латинского алфавита.

Задание на самоподготовку 2.Вывести на экран треугольник: A B C...Y Z B C …Y Z C...Y Z program sim1; var j,i:integer; sim: char; begin for j := 0 to 26 do begin for i:= ord('A')+j to ord('Z') do write (chr(i)); writeln; end; end.

program sim1; var j,i:integer; sim:char; begin cls; for j:=192 to do begin write(chr(j)); for i:=32-j+192 downto 1 do write (chr( j)); writeln end; end. Задание на самоподготовку Вывести на экран треугольник: Аяяяяяяяя…я Бюююю…ю Вээээээ…э... Эввв Юбб Яа.