Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Обработка данных (процесс); 4 – ветвление; 5 – модуль; 6 – цикл с параметрами; 7 – линия.↑ ⇐ ПредыдущаяСтр 5 из 5 Содержание книги
Поиск на нашем сайте
31. Структура программы на языке Паскаль • Заголовок - начало программы, присвоение ей некоторого имени и описание средств, через которые можно взаимодействовать с этой программой; • Описательный блок - объявления новых меток (раздел label), типов (раздел type), переменных (раздел var), констант (раздел const), подпрограмм (раздел procedure, function); • Исполнительный блок - раздел операторов. В нём указывается последовательность действий, которые должны выполняться ЭВМ, необходимых для решения поставленной задачи.. Алфавит языка Паскаль • Буквы латинского алфавита: A, B,..., Z и a, b,..., z. Прописные и строчные буквы компилятором не различаются, если они не входят в строковые или символьные выражения. • Цифры: 0, 1,..., 9. • Шестнадцатиричные цифры: 0, 1,..., 9, A, B,..., F или 0, 1,..., 9, a, b,..., f. • Символ подчеркивания: '_'. • Символ «пробел». Пробел является разделителем между идентификаторами и зарезервированными словами. • Специальные символы: + - * / =, '.:; < > [ ] () { } ^ @ $ # • Составные символы: < > <= >=:=.. (* *) (..) // Основные операторы языка Паскаль Оператор – набор правил (инструкций), определяющих действия над данными, которые необходимо выполнить для реализации алгоритма решения поставленной задачи. • оператор присваивания; • составной оператор; • пустой оператор. Выражение – это синтаксическая единица языка, определяющая вычисление некоторых значений. Выражение на языке программирования Паскаль формируется из констант, переменных, функций, знаков операций и круглых скобок Операции в Паскале • арифметические операции; • логические операции; • операции над битами информации; • операции со строками; • операции отношения; • адресная операция @. Типы данных языка Неструктурированный тип данных • целый тип; • логический тип; • символьный тип; • перечисляемый тип; • тип-диапазон; • вещественный тип. Функции обработки порядковых типов • ord (N) – порядковый номер значения выражения N; • pred (N) – предыдущее значение выражения N; • succ (N) – последующее значение выражения N. 33. Простые числовые типы данных. Целый тип. Вещественный тип Число с плавающей запятой состоит из: • мантиссы M (выражающей значение числа без учёта порядка) • знака мантиссы (указывающего на отрицательность или положительность числа) • порядка r (выражающего степень основания числа p, на которое умножается мантисса) • знака порядка. 1,528535047×10-25 записывается как 1.528535047E-25 34. Символьный тип Char • ASCII (American Standart Code for Information) Базовая таблица: от 0 до 31 для кодирования управляющих символов, от 32 до 127 для кодирования цифр и букв латинского алфавита, Расширенная таблица: от 128 до 255 (символы псевдографики и буквы национального алфавита) • Unicode. 256 таблиц, в каждой из которых задается 256 символов Функции обработки символьного типа • сhr (N) - функция, возвращающая символ с кодом N в кодировке Windows. • ChrUnicode (W) - возвращает символ с кодом W в кодировке Unicode; • OrdUnicode (C) - возвращает значение типа word, представляющее собой код символа C в кодировке Unicode. • char (W) возвращает символ с кодом W в кодировке Unicode; • word (C) возвращает код символа C в кодировке Unicode. 37. Программирование основных алгоритмических структур. • Используются для реализации простейших вычислений по некоторой формуле. • Действия выполняются последовательно • Пример – площадь треугольника по формуле Герона 38. Подпрограммы • Подпрограмма представляет собой самостоятельный фрагмент программы реализации определённой задачи, и может быть связана с основной программой лишь с помощью нескольких параметров. Отсюда, в структурированных программах легко прослеживается основной алгоритм. Отладка самостоятельных единиц не приводит к изменению основной программы. • В языке Паскаль подпрограммы подразделяются на процедуры и функции. Процедуры • Процедура предназначена для выполнения какой-то законченной последовательности действий Функции Функция предназначена для вычисления какого-либо параметра. У подпрограммы-функции два основных отличия от процедуры: • заголовок состоит из слова function, за которым следует имя функции, далее в круглых скобках – список формальных параметров, затем через двоеточие записывается тип функции – тип возвращаемого параметра. Функция может возвращать параметры следующих типов: любого порядкового, любого вещественного, стандартного строкового и символьного. • в теле функции хотя бы раз имени функции должно быть присвоено значение.
|
||||
Последнее изменение этой страницы: 2016-08-16; просмотров: 232; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.188.154.238 (0.007 с.) |