Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
10-20.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
78.39 Кб
Скачать
  1. Обработка символов в Pascal:

Символы - это тип данных, состоящих из одного символа. На него отводится один байт памяти. 

Описание символьного типа данных

Имя типа

Размер в байтах

Диапазон

Char

1

Все символы кодовой таблицы

 В тексте программы значения переменных и констант символьного типа заключают в апострофы, например, ‘a’, ‘Ш’, ’9’, либо в специальных функциях указывают десятичный н Символьные данные можно вводить и выводить процедурами READ и WRITE при вводе и выводе символьные значения оформляются без апострофов. Для символьных величин определены следующие функции (см. таблицу 7.1).

 

Таблица 7.1. Функции обработки символов

Функция

Назначение

Ord(c:char)

возвращает номер символьной переменой с

Chr(n:byte)

возвращает символ с номером n (обратная функции Ord)

Pred(c:char)

возвращает символ с номером, меньшим на 1, чем у с

Succ(c:char)

возвращает символ с номером, большим на 1, чем у с

Upcase(c:char)

Преобразует символ из нижнего в верхний регистр (только для английского алфавита)

  1. Delphi, ввод/вывод данных в компонент memo.

MEMO  - многострочный текстовый редактор для вывода, ввода и изменения.

Для компонента MEMO часто используется свойство «строка» LINES в сочетании с методом «добавить» ADD. (  в программе записывается MEMO1.LINES.ADD ( )  ). Указанные свойства этих компонентов имеют строковый тип, т.е. тип STRING, поэтому при вводе числовых данных необходимо выполнить соответствующие преобразования данных - при вводе надо перевести данные из строкового типа в числовой, а именно в целочисленный тип или вещественный тип с помощью функций STRTOINT ( ) или STRTOFLOAT ( );при выводе данные надо перевести из целочисленного или вещественного типа в строковый с помощью функций  INTTOSTR ( )  или  FLOATTOSTR ( ) Для выполнения этих операций используется оператор присваивания « := »языка Паскаль. В левой части оператора записывается имя компонента и его свойство, разделителем является точка, а в правой части – соответствующее значение. В правой части можно записать  любые данные строкового типа, т.е. записанные в апострофах или имя компонента и через точку его свойство, откуда берутся данные. Для многострочного редактора существует несколько способов вывода данных: -         способ 1   Memo1.Text := ‘вывод с потерей всего выведенного ранее’; -         способ 2   Memo1.Text := Memo1.Text  + ‘вывод с сохранением выведенного ранее’; -         способ 3   Memo1.Lines.Add (‘ добавить строку и вывести все, что в апострофах‘) ;

Билет 17:

  1. Метод трапеций:

Метод численного интегрирования функции одной переменной, заключающийся в замене на каждом элементарном отрезке подынтегральной функции на многочлен первой степени, то есть линейную функцию. Площадь под графиком функции аппроксимируется (заменяется) прямоугольными трапециями.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]