Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ШПОРЫ(АЛГОРИТМ).docx
Скачиваний:
2
Добавлен:
16.09.2019
Размер:
60.16 Кб
Скачать

37 Вопрос:

Простые и составные условия: условный оператор языка программирования Pascal:

If  условие then оператор_1 else оператор_2;

Условие  - это выражение, стоящее в операторе if..then  сразу после слова if.  В зависимости от этого условия компьютер выполняет ту либо иную ветвь программы.

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

Примеры простых условий: a<>b a<=0

Составные условия. При решении различных задач иногда возникает необходимость проверять выполнение двух (как например, 0<a<5) и более условий. Такие условия называют составными. Для записи составных условий на языке программирования используют следующие логические операции:

and –«и»; or   – «или»; not – лог. отрицание.

40 Вопрос:

Для программной обработки в ЭВМ данные представляются в виде величин и их совокупностей. Величина - это элемент данных с точки зрения их семантического (смыслового) содержания или обработки.

характеристики (атрибуты):  

    • имя - это ее обозначение и место в памяти;

    • тип - множество допустимых значений и множество применимых операций к ней;

    • значение - динамическая характеристика, может меняться многократно в ходе исполнения алгоритма.

Переменной - величина, значение которой меняется в процессе исполнения алгоритма.

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

42 Вопрос:

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

Когда мы работаем в текстовом режиме, наш экран разбивается на строки, а строки, в свою очередь, на позиции. В каждую такую позицию можно поместить один символ. Для этого существуют координаты X и Y (вертикальная и горизонтальная), т.е. Y – это номер строки на экране, а X – позиция в этой строке.

модуль – GRAPH.

Подключается он таким образом:

program graphic;

Uses graph;

Var ...

Цвета в графическом режиме Pascal задаются таким образом: Черный = 0; Синий = 1; Зелёный = 2; Голубой = 3; Красный = 4; Фиолетовый = 5;

Коричневый = 6; Светло-серый = 7;

Темно-серый = 8; Ярко-синий = 9;

45 Вопрос:

Цикл – в программировании называется многократное повторение одних и тех же действий или вычислений по одним и тем же зависимостям с различными значениями переменных. В общем случае цикл должен быть реализован за 4 этапа :

1 этап – подготовка цикла (инициализация).

Задание начального значения параметру и переменной цикла.

2 этап – тело цикла. Это многократное повторение действие в цикле или  вычислений по одним и тем же математическим зависимостям с разными значениями переменных.

3 этап – модификация (изменение) цикла

Изменение значений параметра цикла.

4 этап – управление циклом

Это проверка условия на продолжение или начало цикла.

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

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

Подпрограмма – последовательность операторов, которые определены и записаны только в 1 месте программы. Каждая подпрограмма определяется уникальным именем. 2типа подпрограмм:

1)процедуры;2)функции. Процедуры и функции используемые в программе должны быть соответствующим образом описаны до первого их упоминания. Вызов процедуры или функции производится по их имени .

47 вопрос Алгоритмические языки  - это специальное средство, предназначенное для записи алгоритмов в аналитическом виде. Алгоритмические языки близки к математическим выражениям и к естественным языкам. Каждый алгоритмический язык имеет свой словарь. Алгоритм, записанный на алгоритмическом языке, выполняется по строгим правилам этого конкретного языка.

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