воскресенье, 23 октября 2011 г.

модуль 3 задание 3

1. В любого ЯП входит: используемые символы (алфавит), типы данных, структуры данных, семантика.
2. Зарезервированное слова (или ключевое слово) - в языках программирования слово, имеющее специальное значение (из википедии). Зарезервированные слова нельзя использовать в названии.
В Паскаль, например, это MOD  IN  DO  DIV  OR  VAR и другие. В Basic это DIM  TO  R  IF  NOT и другие.
3. Паскаль:

  • имя - это последовательность латинских букв и цифр, начинающаяся с буквы
  • в именах может использоваться символ _ подчёркивания
  • не разрешается использовать в качестве имён служебные слова и имена, которыми названы стандартные константы, типы, процедуры, функции и файлы.
Myprogram,  MoyaPervayaProgramma, My1program- правильно; неправильно-12My_Program, МояПрограмма, #MyProgram
Бейсик:

  • идентификаторы могут содержать латинские буквы, цифры и некоторые символы и должны начинаться с буквы
  • в конце идентификатора может быть суффикс-символ "$" или " %"
  • не разрешается использовать в качестве имён служебные слова
правильно- DNI%, MyFirstProgram,Kniga$ ; неправильно-PRINT, DIM, %DNI
4. Тип определяет:

  • возможные значения переменных, констант, функций, выражений, принадлежащих к данному типу
  • внутреннюю форму представления данных в ЭВМ
  • операции и функции, которые могут выполняться над величинами, принадлежащими к данному типу
5. Массивом называют упорядоченный набор однотипных переменных (элементов).
Пример записи массива в ЯП Паскаль:
Var
<имя массива> : array [<тип индекса>] of <базовый тип>;
Var Spisok: array [1...40] String [20];
В ЯП Бейсик:
Dim
имя_массива(N-1) As Тип элементов массива
Dim Db1_Array (5, 7) As Single
6. Структура программы на ЯП Паскаль выглядит следующим образом:
Program <Имя программы>;
Label <раздел описания меток>;
Const <раздел описания констант>;
Type <раздел описания типов>;
Var <раздел описания переменных>;
Procedure (Function) <раздел описания подпрограмм>;
Begin<раздел операторов>;
End.



1 комментарий: