10 класс. №005. СИМВОЛЬНЫЙ ТИП ДАННЫХ.

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



Advertisements
Похожие презентации
Клунейко Вероника Ученица 10 класса. Символьный тип (Сhar) простой тип данных, предназначенный для хранения одного символа в определённой кодировке.Основным.
Advertisements

Шешель Анжелика. Значения: Символьная величина – 1 символ (буква, цифра, знак) Строковая величина – строка символов.
Символьный тип (Сhar) простой тип данных, предназначенный для хранения одного символа в определённой кодировке. Может являться как однобайтовым (для стандартной.
Char Для обработки символьных (литерных) данных используется тип char (от слова character). char Значениями типа char служат все символы, которые могут.
Программа имеет заголовок следующего вида Program имя ; Имя - это имя программы. Идентификатор имени имеет не более семи символов. Имя начинается с буквы.
Ученицы 10 класса Гимназии 1 г. Свислочь Кичкайло Светланы.
Тип данных char Операции над символами. Тип данных char integer char Так же, как переменная типа integer может хранить одно целое число, переменная типа.
Порядковый тип данных Символьный тип данных. Порядковый типы данных В математике порядковым числом называется номер элемента при перечислении. Под порядковым.
О СНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ. П ЛАН 1. Символьные и строковые величины. Операции над символьными и строковыми величинами. 2. Символьный тип.
1 Символьный тип данных Описание: Char; Диапазон значений: любой символ – это буквы, цифры, знаки препинания и специальные символы. Каждому символу соответствует.
(Выполнила Войтюлевич Ольга Гимназия 1). Символьный тип данных Для работы с символами в языке Pascal предусмотрен специальный тип данных, который называется.
Познакомиться с основными понятиями языка Pascal 2.
Язык программирования Паскаль Учитель информатики: Иванчикова Т.Ф.
15. Процедуры вывода Write(значение, …); WriteLn(значение, …); Значение – выражение любого простого типа (кроме перечислимого) или строка. Курсор – программно-аппаратное.
Программирование на языке Паскаль Введение. Алфавит языка Паскаль Алфавит это фиксированный набор основных символов, из которых состоит любой текст на.
1 Программирование на языке Паскаль Тема 1. Введение © К.Ю. Поляков,
Паскаль Типы переменных. Целочисленные типы ТипДиапазонРазмер в памяти Shortint байт Integer байта Longint
Язык программирования Паскаль. Блез Паскаль ( ) Французский философ. Писатель, математик, физик. Имя Паскаля носит целый ряд фактов, установленных.
Раздел описания переменных начинается со слова VAR (variables-переменные), за которым идет список имен переменных через запятую. Тип указывается после.
Оператор ветвления. Для реализации ветвления в программе используют условный оператор (оператор ветвления). Условный оператор в полной форме записывается.
Транксрипт:

СИМВОЛЬНЫЙ ТИП ДАННЫХ Урок 1

Символьный тип - char Переменными этого типа могут быть Переменными этого типа могут быть Буквы (Ф,Ё,ё,й, Y, q, …) Буквы (Ф,Ё,ё,й, Y, q, …) Цифры (7,9,0,…) Цифры (7,9,0,…) Знаки Знаки

Описание: Var A : char; Var s,f,h : char; Var A1,A2,A3 : char; Вопрос: Какие ошибки учащиеся допускают чаще всего в описание?

Это интересно знать: 1 символ имеет объем в 1 байт; 1 символ имеет объем в 1 байт; 1 байт = 8 битам; 1 байт = 8 битам; Любой символ имеет уникальный код: Любой символ имеет уникальный код: В 2-м представлении … ; В 2-м представлении … ; Или в 10-м представлении 0…255; Или в 10-м представлении 0…255; Символы упорядочены в соответствии со своими кодами: Символы упорядочены в соответствии со своими кодами: 0…31 – управляющие коды (Например: 07-код звука, 09-код клавиши TAB, 13- код клавиши Enter, 27-код клавиши Esc,…) 0…31 – управляющие коды (Например: 07-код звука, 09-код клавиши TAB, 13- код клавиши Enter, 27-код клавиши Esc,…) 0…127 символы международного стандарта ASCII, это цифры, латинские буквы и служебные слова 0…127 символы международного стандарта ASCII, это цифры, латинские буквы и служебные слова 128…255 символы национальных алфавитов 128…255 символы национальных алфавитов Заглавные буквы от А-код 192 до Я- код 223 (Ё- код 168); Заглавные буквы от А-код 192 до Я- код 223 (Ё- код 168); Строчные буквы от а-код 224 до я – код 255 (ё- код 184); Строчные буквы от а-код 224 до я – код 255 (ё- код 184);

Операции над символьным типом: Присваивания ( := ): Присваивания ( := ): A:=A ( это непосредственный ввод латинского символа А ), A:=A ( это непосредственный ввод латинского символа А ), AA:=#65 ( код латинского символа A ), AA:=#65 ( код латинского символа A ), B:=! ( это непосредственный ввод символа ! ), B:=! ( это непосредственный ввод символа ! ), BB :=#33 ( код символа ! ), BB :=#33 ( код символа ! ), C:=#13 ( код клавиши ENTER ), C:=#13 ( код клавиши ENTER ), Ввод и вывод (read, readln, write, writeln): Ввод и вывод (read, readln, write, writeln): Read(a); read(a,s,d); Read(a); read(a,s,d); Write(a); writeln(z, x, c); Write(a); writeln(z, x, c); Сцепление (соединение) (+): Сцепление (соединение) (+): W:=A+B; в результате имеем A! W:=A+B; в результате имеем A! q:=У ; w:=Р ; e:=А ; r:=!; y:=q+w+e+r; ОТВЕТ??? q:=У ; w:=Р ; e:=А ; r:=!; y:=q+w+e+r; ОТВЕТ??? …………………………….. Y:=e+w+q ОТВЕТ??? …………………………….. Y:=e+w+q ОТВЕТ??? Сравнение (,>=,>) Сравнение (,>=,>) Q<q if Q<q then… Q<q if Q<q then… W=R Вопрос: Что это за операция? W=R Вопрос: Что это за операция?

Стандартные функции для работы с символами: Ord(s) – определяет код по символу s; Ord(s) – определяет код по символу s; Chr(n) – определяет символ по коду n; Chr(n) – определяет символ по коду n; Вопрос: Определите какое значение Вопрос: Определите какое значение какой тип будет иметь? какой тип будет иметь? Y :=ord(S); Y :=ord(S); Z:=Chr(N); Z:=Chr(N);

ПРИМЕР 1. Составьте программу, которая выполняет ввод, вывод и сцепление символов. Составьте программу, которая выполняет ввод, вывод и сцепление символов. Var A, B, C : char; Begin readLn(A,B,C); WriteLn(A+B+C); end.

ПРИМЕР 2. Составьте программу, которая выполняет присваивание, ввод, вывод и сцепление символов. Составьте программу, которая выполняет присваивание, ввод, вывод и сцепление символов. Var A1, A2, A3 : char; Begin readLn(A2,A3); WriteLn(A2+A1+A3); end.

ПРИМЕР 3. Составьте программу, которая определяет код введенного символа. Составьте программу, которая определяет код введенного символа. Var A : char; Y : integer; Begin readLn(A); Y:=ord(A); WriteLn(Y); end. Var A : char; Begin readLn(A); WriteLn(ord(A)); end.

ПРИМЕР 4. Составьте программу, которая определяет символ по вставленному коду. Составьте программу, которая определяет символ по вставленному коду. Var B : char; Z : integer; Begin readLn(Z); B:=Chr(Z); WriteLn(B); end. Var Z : integer; Begin readLn(Z); WriteLn(Chr(Z)); end.

ПРИМЕР 5*. Составьте программу, которая определяет какой символ введен с клавиатуры: цифра, большая или маленькая латинская буква. Составьте программу, которая определяет какой символ введен с клавиатуры: цифра, большая или маленькая латинская буква. Примечание: Примечание: Цифры –коды от 48 до 57, Цифры –коды от 48 до 57, Заглавные латинские буквы от 65 (A) до 90(Z), Заглавные латинские буквы от 65 (A) до 90(Z), Строчные буквы от 97 (a) до 122 (z) Строчные буквы от 97 (a) до 122 (z)