Тема: Символьные переменные 2-ой урок 1. Цели урока Запомнить стандартные функции, работающие с символьными переменными Понять, почему символьные переменные.

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



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

Язык программирования Pascal Работа с символьными данными А. Жидков.
Клунейко Вероника Ученица 10 класса. Символьный тип (Сhar) простой тип данных, предназначенный для хранения одного символа в определённой кодировке.Основным.
Компьютеры могут обрабатывать данные различных типов. Вам уже приходилось иметь дело с числовыми типами данных: целым и вещественным. Не менее широко.
1 Символьный тип данных Описание: Char; Диапазон значений: любой символ – это буквы, цифры, знаки препинания и специальные символы. Каждому символу соответствует.
Шешель Анжелика. Значения: Символьная величина – 1 символ (буква, цифра, знак) Строковая величина – строка символов.
(Выполнила Войтюлевич Ольга Гимназия 1). Символьный тип данных Для работы с символами в языке Pascal предусмотрен специальный тип данных, который называется.
Char Для обработки символьных (литерных) данных используется тип char (от слова character). char Значениями типа char служат все символы, которые могут.
Программирование на языке PASCAL ТЕСТ (1) Начать тест Начать тест.
Проверка домашнего задания Среда программирования. Основные элементы языка программирования.
Презентация к уроку по информатике и икт (9 класс) по теме: Символьный и строковый типы данных в Паскале
10 класс Урок 55.. Выражения и операции Любое выражение имеет определенный тип и после вычисления возвращает некоторое значение. Простейшими.
Понятие строки. Операции со строковыми величинами. Стандартные процедуры и функции обработки строковых величин. Простые алгоритмы работы со строками на.
Основные этапы решения задач на компьютере. Первый этап – постановка задачи. На этом этапе участвует человек, хорошо представляющий предметную область.
Операторы цикла с условием 9 класс Раздел: Основы алгоритмизации и программирование на языке Pascal.
Ученицы 10 класса Гимназии 1 г. Свислочь Кичкайло Светланы.
Ваш логотип. В баскетбольную команду могут быть приняты ученики, рост которых превышает 170 см. Составьте список кандидатов в команду из учеников класса.
Порядковый тип данных Символьный тип данных. Порядковый типы данных В математике порядковым числом называется номер элемента при перечислении. Под порядковым.
Условный оператор If Решение задач с использованием оператора. 20 марта Я услышал и забыл. Увидел и запомнил. Сделал и понял! Чарльз Бэббидж.
Урок 6 Turbo Pascal Язык профессионального программирования, который назван в честь французского математика и философа Блеза Паскаля (1623–1662) и разработан.
Транксрипт:

Тема: Символьные переменные 2-ой урок 1

Цели урока Запомнить стандартные функции, работающие с символьными переменными Понять, почему символьные переменные относятся к порядковому типу Научиться использовать стандартные функции символьных переменных и порядкового типа 2

3 Шифр забыл – сейф не ломай ООО «Ваши сейфы- наши заботы»

Готовы ли мы к работе? 4 Общий диск Тестирование Дальше

1. Что будет выведено на экран в результате выполнения программы, если в ответ на приглашение введено слово cat? Var x,y :char; Begin Writeln(введите несколько символов); Readln(x,y); Writeln(x,y,y); End. Правильный ответ: caa 2. Как будут выведены значения переменных А и В операторами writeln(A); writeln (B); Правильный ответ: в столбик 3. Какой тип данных в языке Pascal предназначен для хранения символьной информации? Правильный ответ: char 4.Есть ли ошибки в записи команды: Readln (введи радиус, R) Правильный ответ: пояснительный текст не нужен 5. При выполнении операции присваивания символа переменной Правильный ответ: символ заключается в апострофы Внимание: правильные ответы

Ord(x) – возвращает код символа, занесенного в переменную x Символьные функции Chr(n) – возвращает символ по известному коду 6 Q 81 Ord(Q) 81 t Ord(t) 116 Chr(122) z Chr(82) R CHR 122 z 82 R CHR ORD

7 Что делает эта программа? Var n: integer; x: char; Begin x:= L ; n:=Ord(x); Write (x,n:3); x:= A ; Write (x); x:=Chr (n); Write (x); End. Проверка

D E DC Функции порядкового типа Pred(x) – Возвращает предшествующий символ относительно значения переменной х Succ(x) – возвращает последующий символ относительно значения переменной х 8 Pred(D) C Succ(D) E SUCC D PRED D

Var x1,x2,x3 : char; Begin x1:=L; x2:=Pred(x1); x3:=Succ(x1); Writeln(x1,,x2,,x3) End. А что выведет эта программа? Проверка 9

Особенность в таблице ASCII-кодов 10 Код строчной буквы на 32 больше кода прописной буквы Ord(T)=80, a Ord(t)=112 Ord(T)+32=Ord(t) Chr(Ord(T)+32)=t Ord(T)Ord(t) +32

Вопросы для повторения 11 Каков результат функции Ord( F)? Каков результат функции Chr(87)? На сколько позиций отличается код заглавной и строчной букв? Код какой буквы больше? Каков будет результат выполнения команды: C:=Succ(Pred(Succ(D)))?

Проверим нашу работу 12 Проверка

Подведем итоги: баллов – оценка баллов – оценка баллов – оценка 3 Остальным придется еще поработать

9 Домашнее задание Повторить функции символьных переменных и порядкового типа Уровень понимания Решить задачу: Расшифровать 4-буквенное однословное сообщение. Для получения 4 букв нужно ввести 3 строки: Из 1-ой строки прочитать только первую букву Из 2-ой – первую и вторую буквы. Далее расшифровать полученные буквы по такому алгоритму: Вместо 1-ой и 3-ей букв поставить соответственно буквы, отстоящие от них по алфавиту на 2 буквы назад, а 2-ую и 4- ую буквы оставить без изменений. Творческий уровень Самостоятельно придумать аналогичную задачу.