Balance: 0.00
Авторизация
Демонстрационный сайт » Рефераты » Информатика (Рефераты) » Алгоритмический язык Pascal. Его определение. Структура программы языка Паскаль.
placeholder
Openstudy.uz saytidan fayllarni yuklab olishingiz uchun hisobingizdagi ballardan foydalanishingiz mumkin.

Ballarni quyidagi havolalar orqali stib olishingiz mumkin.

Алгоритмический язык Pascal. Его определение. Структура программы языка Паскаль. Исполнитель


 язык Pascal. Его определение. Структура прог~.doc
  • Скачано: 62
  • Размер: 47.5 Kb
Matn

Алгоритмический язык Pascal. Его определение. Структура программы языка Паскаль.

Цель: Формирование умений, навыков и знаний по изучению алгоритмический язык Pascal. Его определение. Структура программы языка Паскаль. 

План:

  1. Введение
  2. Символы языка.
  3. Простейшие конструкции языка.
  4. Стандартные функции.
  5. Выражения.

Язык программирования Паскаль, названный в честь французского  ученного Блеза Паскаль,  разработан профессором Института информатики  Швейцарской высший политехнической школы Николаусом Виртом в 1970г. Затем в него был внесен ряд изменений и в 1979г группой авторов был опубликован окончательный вариант языка.

Он удовлетворяет требованиям структурного программирования и отличается  завершенностью и концептуальной однородностью. Язык  содержит хороший набор структур данных и позволяет  формализовать более простые и эффективные алгоритмы.

Символы  языка.  Паскаль использует следующие символы:

  1. Буквы:  26 прописных латинских букв;
  2. Цифры:  0-9;
  3. Специальные символы: = + - * / ^ v = > < ( ) [ ] . , ; { }
  4. Ключевые слова;
  5. Знаки операций:  арифметических: +, - , *, /, DIV  (деление на целю, собственность отбрасыванием остатка),  MOD (нахождение остатки от деления на целю);
  • отношения:  >, <, >=, < =, =, < >;
  • логических:  NOT, OR, AND;

Над множествами:  *(пересечение множеств)

+ (объединение множеств, U),

- (разность множеств),

IN (принадлежность множеству).

         Простейшие конструкции языка.

         Объектами действий  в программах является данные, которые определяются числовыми, логическими и литерными значениями.

         Все данные подразделяются на скалярные, имеющие простейшую структуру и структурированные. В языке Паскаль используются четыре типа скалярных данных:  INTEGER, REAL, BOOLEAN  и   литерные CHAR.

         Числа в язык Паскаль имеют запись, близкую к обычной математической, и могут быть целого или действительного типа.

         Число целого типа записываются последовательностью  цифр  (4, -4,   -100, 1987, -1001).

         Число действительного типа имеют две формы записи:  Собственность фиксированной и плавающей точкой.

         Данные могут быть логического или символьного типа.

         Данные логического типа BOOLEAM имеют два значения: TRUE  и FALSE.

         Данные  символьного типа CHAR принимают значение только одной литеры, имеющейся в наборе литер данной ЭВМ.

         Имя (идентификатор) образуется из  букв и цифр, начинающихся Собственность буквы. Имена используется в программах для записи констант, типов, переменных, функций, процедур, файлов.

         В  большинстве ЭВМ  максимальная длина имени ограничена длиной в восемь символов.

         Константы  представляет собой  значение, которое не изменяется в программе. Константы могут быть  следующих типов: целые, действительные, логические  символьные или задаваться в виде  строк (текстовые константы).

         Переменные используются для записи значений, изменяющихся в программе.

         По структуре различают  простые переменные и переменные Собственность индексом.  Простые переменные  записываются своими именами. Они могут принадлежать к различным типам переменных: целому, действительному, логическому, символьному.

         Переменная Собственность индексом является элементом массива.

         Массив состоит из упорядоченного набора значений одного типа, имеющих общее имя. Место положение элемента в массиве задается Собственность  индексом, который  записывается в квадратных скобках. А[25], B[2,5].

         Стандартные функции служит для облегчения записи и обращения к наиболее часто  встречающимся функциям при  обработке данных.

|x| - ABS(X), X2 –SQR(X), SINX – SIN(X), COSX-COS(X), ex-EXP(X),

lnx  -LN(X),    –SQRT(X), arctgxARGTAN(X), TRUNC(X) – выделение  целой части числа,  ROUND(X) – окружение числа, PRED(X) – нахождение предыдущего элемента, SUCC(X) – нахождение  последующего элемента. ORD(X) – определение порядкового номера символа из набора символов по порядковому номеру I, ODD(X) – определение нечестности числа.

         Выражения определяют  действия и последовательность вычисления значения. Они могут состоять из констант, переменных, функций, разделенных скобками и значениями операций.

         Порядок выполнения операций определяется  скобками, а при их отсутствии – согласно старшинству операций.

  1. отрицания:  NOT;
  2. типа умножения:  * , /, DIV, MOD, AND;
  3. типа сложения: +, -, OR;
  4. типы отношения: < =, < , =, < >, >, > =.

Операции  одного приоритета выполняются  последовательно слева направо.

КОНТРОЛЬНЫЕ ВОПРОСЫ:  

1       Когда и кем  был разработан  язык Pascal?

2       Что представляют  собой  переменные?

3       Что  представляют собой  константы?

4       Что такое массив?

5        Перечислите наиболее часто встречающиеся стандартные функции.

ОПОРНЫЕ СЛОВА:

       

 Язык программирования, смволы, числа, константа, переменные, массив, данные, имя, функция, выражение, тип,  процедура, файл.

ИСПОЛЬЗУЕМАЯ ЛИТЕРАТУРА:

  1. Персональный компьютер: Диалог и программные средства. Москва – 1991 г. УДН. В.М.Матюшок и др.
  2. Численные методы для ПЭВМ на языках Бейсик, Фортран и Паскаль. Томск МП ’’Раско’’ 1992 г. А.Е.Мудров.
  3. Программирование на языке Паскаль. Радио и связи. Москва 1998 г. О.Н.Перминов.
  4. Программирование на алгоритмических языках Бейсик, Фортран, Паскаль. Москва. ’’Просвещение 1991г.Б.И.Чернов.
  5. Языки  программирования (ПАСКАЛЬ, ПЛ./М). Москва «Высшая школа» 1987. В.Е.Алексеев, А.С. Ваулин.

6    www.edu.uz  wwww.kbsu.ru/~book /ww.mtuci.ru www.mesi.ru www.informatika.ru comp-science.narod.ru

Комментарии (0)
Комментировать
Кликните на изображение чтобы обновить код, если он неразборчив
Copyright © 2024 г. mysite - Все права защищены.