Похожие презентации:
Строковые величины. Ввод, вывод строковых величин
1.
Строковыевеличины
2.
Сегодня на уроке мы…• ознакомимся со строковым типом данных;
• изучим операции ввода, вывода и присваивания
строковых типов данных;
• рассмотрим примеры использования строковых
типов данных.
3.
Ввод, вывод строковыхвеличин
4.
Современные компьютеры способны обрабатыватьданные, представленные различными способами:
числа, тексты, графику, звуки.
Вы уже знаете, как на языке программирования
Pascal можно работать с целыми и вещественными
числами, выполнять простейшие графические
построения.
5.
Обработка текстовых данных является сегоднянаиболее актуальной — это обработка различных
поисковых запросов в Интернете, перевод текстов
с одного языка на другой, озвучивание
компьютером печатного текста и др.
6.
В языке Pascal для работы с текстовымиданными используется тип string (строка).
Строки состоят из набора последовательно
расположенных символов и используются для
хранения текста. Они могут иметь произвольную
длину.
7.
Строка, в которой нет ни одного символа,называется пустой.
Строка описывается следующим образом:
var <имя строки>: string;
8.
В языке программирования Паскаль для работы стекстовой информацией есть специальный
символьный тип переменных, который называется
char. Переменные этого типа занимают в
оперативной памяти по 1 байту и, соответственно,
могут принимать 256 различных значений.
var <имя строки>: char;
9.
Для ввода и вывода строки используются те жекоманды, что и для ввода и вывода чисел:
read (readln) и write (writeln)
пример
10.
Ввод данных всегда заканчивается нажатиемклавиши Enter, которой соответствует
специальный символ: ¶.
11.
Команда read считывает символы в строку дотех пор, пока не встретится этот специальный
символ.
Команда readln отличается тем, что
считывает не только данные в строку, но и
символ нажатия Enter. Сам символ ¶ к строке
не приписывается.
12.
Присваивание строковыхвеличин
13.
Переменной строкового типа можно присвоитьзначение с помощью команды присваивания.
Значение строковой величины записывается в
апострофах.
Пустая строка задается следующим образом:
s:='';
14.
К символам в строке можно обращаться,используя индекс.
Нумерация символов начинается с единицы,
s[i] соответствует i-му символу в строке s
приме
р
15.
ПримерНаписать программу, которая спросит имя
пользователя и выведет приветствие,
обращаясь по имени.
16.
ПримерЭтапы выполнения задания
I. Исходные данные: imja — строка, в которой будет
храниться введенное имя.
II. Результат: строка с приветствием.
III. Алгоритм решения задачи.
1. Ввод имени.
2. Вывод строки с приветствием.
IV. Описание переменных: imja — string.
17.
Примерvar imja:string;
begin
writeln ('Как тебя зовут? ');
readln(imja);
writeln ('Привет, ',imja);
end.
18.
ПовторимКак описываются строковые переменные?
В языке Pascal для работы с текстовыми
данными используется тип string (строка).
19.
ПовторимИз чего состоят строки?
Строки состоят из набора последовательно
расположенных символов и используются для
хранения текста. Они могут иметь произвольную
длину.
20.
ПовторимКакие команды ввода и вывода строковых
величин?
Для ввода и вывода строки используются те
же команды, что и для ввода и вывода
чисел: read (readln) и write (writeln)
21.
ПовторимКаким образом задается пустая строка?
Пустая строка задается следующим образом:
s:='';
22.
Домашнее задание§ 7.1