Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
bileti.doc
Скачиваний:
0
Добавлен:
05.08.2019
Размер:
207.87 Кб
Скачать

Билет №26

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

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

– параметры-значения;

– параметры-переменные, перед которыми должно стоять служебное слово var и за которыми указывается их тип;

– параметры-процедуры, перед которыми должно стоять служебное слово procedure;

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

– нетипизированные параметры, перед которыми должно стоять служебное слово var, а указание типа должно отсутствовать.

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

БИЛЕТ №27

СМ билет 29

БИЛЕТ №28

Главная особенность всех вычислений машины состоит в том, что в основе ее работы лежит программный принцип управления. Это означает, что для решения как самой простой, так и самой сложной задачи пользователю необходимо использовать перечень инструкций или команд, следуя которым шаг за шагом ЭВМ выдаст необходимый результат. Понятие алгоритма ценно не только практическим использованием, оно имеет также важное общеобразовательное и мировоззренческое значение. Навыки алгоритмического мышления способствуютформированию особого стиля культуры человека, составляющими которого являются: целеустремленность и сосредоточенность, объективность и точность, логичность и последовательность в планировании и выполнении своих действии, умение четко и лаконично выражать свои мысли, правильно ставить задачу и находить окончательные пути ее решения, быстро ориентироваться в стремительном потоке информации. Понятие алгоритма не есть для нас что-то новое и необычное. Встречают­ся они в нашей повседневной жизни почти на каждом шагу. Так, утром мама перед вашим уходом в школу дает нам такую инструкцию: "Когда при­дешь со школы, сразу пообедай и не забудь вымыть посуду. После этого подмети пол, купи в магазине молоко и хлеб. Сделав покупки, погуляй ча­сок и начинай выполнять домашнее задание". Эта инструкция состоит из последовательности отдельных указаний, которые определяют ваше поведение. Это и есть - алгоритм.

А в информатике под АЛГОРИТМОМ понимают понятное и точное предписание исполнителю совершить последовательность действий, направленных на достижение указанной цели или на решение поставленной задачи. Понятие алгоритма в информатике является фундаментальным, т.е. таким, которое не определяется через другие, еще более простые понятия. Для сравнения вспомним, что в физике таким фундаментальным понятием является пространство и время, в математике - точка, в химии - вещество, поэтому приведенное выше определение не является всеобъемлющим, а смысл этого понятия будет уточняться нами по мере изучения всего курса. Алгоритмы бывают трёх типов:

  1. последовательный — действия выполняются по порядку друг за другом;

  2. циклический — организовывает повторение действий;

  3. разветвляющийся — содержит одно или несколько логических условий и имеет несколько ветвей обработки. Разветвление даёт возможность выбора варианта действий в зависимости от результатов анализа исходных условий.