Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры по ОАиП.docx
Скачиваний:
38
Добавлен:
20.12.2018
Размер:
38 Кб
Скачать

Вопрос 13

Операторы вывода осуществляют вывод результатов решения.

Операторы вывода:

write (b1,b2,..bn);

writeln (b1,b2,..bn);

writeln;

где (b1,b2,..bn) – имена значений переменных подлежащих выводу.

Буквы ln имеют тоже значение то же значение что и в операторе readln.

Оператор write (b1,b2,..bn) выполняет вывод значений соответствующих именам b1,b2,..bn в стандартный выходной файл OUTPUT. Выводимые значения размещаются в одной строке.

Оператор writeln (b1,b2,..bn) выполняет вывод значений, соответствующих именам b1,b2,..bn в стандартный файл OUTPUT. После вывода последнего значения осуществляется переход к новой строке файла OUTPUT.

Оператор writeln обеспечивает пропуск строки в файле OUTPUT и переход к началу следующей строки.

Вопрос 14

Оператор цикла с известным количеством повторений:

Оператор цикла FOR

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

Общий вид записи оператора:

For i:=m1 to m2 do

<оператор тела цикла>;

For i:=m1 downto m2 do

<оператор тела цикла>;

где i – параметр цикла;

m1, m2 – начальное и конечное значение параметра цикла.

Значения m1 и m2 записываются константами или выражениями того же типа, что и тип переменной цикла.

При ключевом слове to шаг изменения параметра цикла равен +1, а при downto равен -1.

Пример:

Program primer;

Var

k, m: integer;

begin

For k:=1 to 20 do

begin

m:=sqr(k);

writeln (‘m=’, m);

end

end.

Вопрос 22

Этапы решения задач на ПЭВМ.

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

2. Разработка алгоритма - необходимо определить последовательность действий, которые надо выполнить для получения результата. Результатом этапа разработки алгоритма является подробное словесное описание алгоритма или его блок-схема.

3. Кодирование (запись алгоритма на языке программирования) - алгоритм записывается на выбранном языке программирования. В результате получается исходная программа.

4. Отладка - это процесс поиска и устранения ошибок. Ошибки в программе разделяют на две группы: синтаксические (ошибки в тексте) и алгоритмические. Синтаксические ошибки — наиболее легко устраняемые. Алгоритмические ошибки обнаружить труднее. Этап отладки можно считать законченным, если программа правильно работает на одном-двух наборах входных данных.

5. Тестирование - на этом этапе следует проверить, как ведет себя программа на как можно большем количестве входных наборов данных, в том числе и на заведомо неверных.

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

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

Arctg x=Arctan (x) =Exp (x)

Ln x=Ln (x)