Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shpory_po_infe (smartphone).docx
Скачиваний:
0
Добавлен:
09.09.2019
Размер:
131.58 Кб
Скачать

11. Основные конструкции одного из языков высокого уровня.

Паскаль (Pascal) – высокоуровневый язык программирования общего назначения.существуют скалярные и структурированные типы данных. cкалярный типа - стандартные типы и типы, определяемые пользователем.Стандартные типы включают целые, действительные, символьный, логические и адресный типы. Типы, определяемые пользователем, - перечисляемый и интервальный. Структурированные типы имеют 4 разновидности: массивы, множества, записи,файлы. ЦЕЛЫЕ типы определяют константы, переменные и функции, значения кот реализуются множеством целых чисел, допустимых в данной ЭВМ. Над целыми операндами можно выполнять следующие арифметические операции: сложение, вычитание, умножение, целочисленное деление, получение остатка от деления. (+ - * div mod); ДЕЙСТВИТЕЛЬНЫЕ типы определяет те данные, кот реализуются подмножеством действ чисел, допустимых в данной ЭВМ. Над действ операндами арифметические операции, дающие действ рез-т:сложение + , вычитание - , умножение * , деление / . ЛОГИЧЕСКИЙ тип (Boolean) определяет те данные, кот могут принимать логические значения TRUE и FALSE. СИМВОЛЬНЫЙ тип (Char) определяет упорядоченную сов-ть символов, допустимых в данной ЭВМ. Значение символьной переменной или константы - это один символ из допустимого набора.Структура программы на языке ПаскальProgram <Имя программы>; Label <раздел описания меток>; Const < раздел описания констант>; Type < раздел описания типов>; Var < раздел описания переменных>; Procedure (Function) < раздел описания подпрограмм>; Begin <раздел операторов> End. Операторы ввода и вывода.Ввод данных с клавиатуры производится путем обращения к стандартным процедурам: read(<список ввода>) readln(<список ввода >)(Readln(a,c,m)) Вывод данных на экран производится путем обращения к стандартным процедурам: write(<список вывода>) writeln(<список вывода >)(writeln(‘Сумма равна’,S)) Оператор присваивания можно назвать основным в любом языке программирования.<переменная>: = <выражение>Тип переменной и тип выражения должны совпадать кроме случая, когда выражение относится к целому типу, а переменная - к действительному. При этом происходит преобразование значения выражения к действительному типу. Выражение может включать в себя константы, переменные, знаки операций, ф-ии, скобки. В рез-те вычисления выражения получается значение определенного типа. Тип выражения определяется типом полученного значения.

12. Языки программирования высокого и низкого уровня.

ЯП – формализованный язык, предназначенный для описания программ и алгоритмов решения задач на ЭВМ. Языки программирования являются искусственными. В них синтаксис и семантика строго определены. Поэтому они не допускают свободного толкования выражения, что характерно для естественного языка. Языки программирования разделяются на две основные категории языки высокого уровня и языки низкого уровня :

Язык высокого уровня [high-level language] – Язык программирования, средства которого обеспечивают описание задачи в наглядном, легко воспринимаемом виде, удобном для программиста. Он не зависит от внутренних машинных кодов ЭВМ любого типа, поэтому программы, написанные на языках высокого уровня, требуют перевода в машинные коды программами транслятора либо интерпретатора. К языкам высокого уровня относят Фортран , ПЛ/1 , Бейсик , Паскаль , Си , Ада и др.

Язык низкого уровня , [low-level language ] – Язык программирования, предназначенный для определенного типа ЭВМ и отражающий его внутренний машинный код (см. ниже также “машинный язык “, “ машинно-ориентированный язык и язык ассемблера “).

15. Проектирование программ на ЯПВУ, содержащих ветвящиеся конструкции.

Для программирования ветвящихся алгоритмов применяются условный оператор (оператор ветвления)

Условный оператор в полной форме имеет следующий формат:

 If <логическое выражение> then <оператор1> else <оператор2>;

Операторы 1 и 2 могут быть простыми или составными.

Если логическое выражение, выступающее в качестве условия ветвления, истинно, то оператор 1, а если нет - то выполняется оператор 2.

Б лок-схема:

Замечание

Если в условном операторе после Then или Else необходимо предусмотреть выполнение нескольких операторов, то вся последовательность этих операторов должна быть заключена в «скобки» begin – end.

Пример

If d <> 0 Then

begin

x1:=(-b + sqrt(d))/2*a;

x2:=(-b - sqrt(d))/2*a;

end

17. Пакеты прикладных программ.

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

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

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

Общей характеристикой современных офисных пакетов является возможность их конфигурирования и настройки в соответствии с потребностями пользователей, расширяемость пакетов.

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