СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Работа с символами и текстом

Категория: Информатика

Нажмите, чтобы узнать подробности

Функции для работы с символами и текстом на ЯП Паскаль с практическим заданием

Просмотр содержимого документа
«Работа с символами и текстом»

Работа с символами и текстом В Turbo Pascal

Работа с символами и текстом

В Turbo Pascal

Содержание Типы данных Символы Операции с символами Строки Функции для работы со строками Задачи

Содержание

  • Типы данных
  • Символы
  • Операции с символами
  • Строки
  • Функции для работы со строками
  • Задачи
Типы данных В Паскале переменные для хранения символов имеют тип CHAR-порядковый тип За каждым символом закреплён свой числовой код Все коды сведены в таблицу, которая называется ASCII (American Standard Code for Information Interchange )  Переменная типа CHAR принимает только один символ из введённой строки

Типы данных

  • В Паскале переменные для хранения символов имеют тип CHAR-порядковый тип
  • За каждым символом закреплён свой числовой код
  • Все коды сведены в таблицу, которая называется ASCII (American Standard Code for Information Interchange )
  • Переменная типа CHAR принимает только один символ из введённой строки
Символы Описание типа CHAR: var  X: Char; begin X:=‘L’; writeln (X); end.

Символы

Описание типа CHAR:

var

X: Char;

begin

X:=‘L’;

writeln (X);

end.

,=, из двух символов больше тот, код которого больше UpCase (‘p’) преобразует строчные буквы латинского алфавита в прописные. Другие символы не изменяет. ReadKey –прочитывает значение нажатой клавиши, чтобы оно не отображалось на экране " width="640"

Операции с символами

Функции :

  • Ord(X) возвращает код символа в переменной Х
  • Chr (N) возвращает символ по заданному коду
  • Pred (A) возвращает предшествующий элемент
  • Succ (A) возвращает последующий элемент
  • Символы можно сравнивать при помощи операций сравнения ,=, из двух символов больше тот, код которого больше
  • UpCase (‘p’) преобразует строчные буквы латинского алфавита в прописные. Другие символы не изменяет.
  • ReadKey –прочитывает значение нажатой клавиши, чтобы оно не отображалось на экране
Строковый тип Описание : var  X: String; или X: String [M] ; M-количество байт begin X:=‘Привет’; writeln (X); end.

Строковый тип

Описание :

var

X: String; или X: String [M] ; M-количество байт

begin

X:=‘Привет’;

writeln (X);

end.

Функции для работы со строками Пустая строка отображается двумя кавычками Concat (s1,s2) Конкатенация –соединение строк Copy (s,n,m) s-строка, n -номер с какого символа , m-сколько символов, начиная с n Delete (s,n,m) удаление m символов в строке s начиная с n  Insert (s,s1,n) вставка строки  s в строку S1 с n  символа Pos (s,s1) – возвращает число, соответствующее позиции, начиная с которой строка s входит в S1 (если такой строки нет, то возвращается ноль) Length (s) возвращает число, обозначающее длину строки

Функции для работы со строками

  • Пустая строка отображается двумя кавычками
  • Concat (s1,s2) Конкатенация –соединение строк
  • Copy (s,n,m) s-строка, n -номер с какого символа , m-сколько символов, начиная с n
  • Delete (s,n,m) удаление m символов в строке s начиная с n
  • Insert (s,s1,n) вставка строки s в строку S1 с n символа
  • Pos (s,s1) – возвращает число, соответствующее позиции, начиная с которой строка s входит в S1 (если такой строки нет, то возвращается ноль)
  • Length (s) возвращает число, обозначающее длину строки
Задачи Составьте программу, которая выводила бы на экран по введённому коду соответствующий символ Составьте программу, которая соединяла бы введённые две строки или части слова Введите с клавиатуры слово Паскаль и превратите его в Пескарь Составьте программу, которая выводила бы количество слов в предложении Составьте программу, которая определяет длину введенной с клавиатуры строки Составьте программу, которая в ведённом слове, меняла бы все буквы с прописных «а» на заглавные

Задачи

  • Составьте программу, которая выводила бы на экран по введённому коду соответствующий символ
  • Составьте программу, которая соединяла бы введённые две строки или части слова
  • Введите с клавиатуры слово Паскаль и превратите его в Пескарь
  • Составьте программу, которая выводила бы количество слов в предложении
  • Составьте программу, которая определяет длину введенной с клавиатуры строки
  • Составьте программу, которая в ведённом слове, меняла бы все буквы с прописных «а» на заглавные