Циклические вычислительные процессы с массивами
Цель работы
Закрепление практических навыков составления Паскаль-программ решения задач на организацию циклических вычислительных процессов при обработке массивов с помощью оператора цикла с параметрами For.
Постановка задачи
Построить схему машинного алгоритма и, используя оператор циклаFor, составить Паскаль-программу решения задачи по варианту условия, определяемому номером бригады (табл.10.1). Числовыми значениями переменных задаться самостоятельно, представив их в виде таблицы сразу после написания условия задачи.
Таблица 10.1 Варианты заданий
№№ вариан- тов | Математические выражения | Параметры цикла |
Содержание самостоятельной работы
Самостоятельная работа включает в себя:
3.1. Ознакомление с теоретическими сведениями.
3.2.. Оформление в тетради для лабораторных работ ответов на вопросы согласно варианту задания, т.е. предварительный протокол выполнения работы , который должен содержать следующие пункты:
-номер и название работы;
-цель работы;
-постановку задачи;
-алгоритм решения;
-схему машинного алгоритма;
-таблицу идентификаторов;
-текст исходной Паскаль-программы.
Порядок выполнения работы
Последовательность выполнения работы такова:
4.1. Предъявление преподавателю для проверки тетради по лабораторным работам с целью проверки готовности студента к выполнению данной работы.
4.2. Набор на клавиатуре текста Паскаль-программы в заданном каталоге и подкаталоге своей подгруппы.
4.3. Компиляция исходной программы.
4.4. В случае обнаружения ошибок редактирование программы с последующей её повторной компиляцией.
4.5. Запуск программы после сообщения об успешной её компиляции.
4.6. Ввод исходных данных для получения окончательного результата.
4.7. Распечатка текста Паскаль-программы и результатов.
Контрольные вопросы
5.1. Какие различия есть в реализации циклов с помощью операторовWhile, RepeatиFor?
5.2. Какова структура оператора For? Как он работает?
5.3. Какие служебные слова входят в структуру оператора For?
5.4. Как осуществляется в оператореForвыход из цикла?
5.5. Как записывается оператор For,если он охватывает группу операторов?
6. Содержание отчёта
Отчёт по выполненной работе оформляется на основании предварительного протокола (см. пункт 3.2) и должендополнительно содержать следующие сведения:
6.1. Экспериментальные результаты в виде распечатки текстаотлаженнойПаскаль-программы и результатов счёта.
6.2. Выводы по работе.
РАБОТА №11
Паскаль-программы вычисления сумм
Цель работы
Закрепление практических навыков и отработка приёмов составления Паскаль-программ решения задач на вычисление сумм.
Постановка задачи
Построить схему машинного алгоритма и составить Паскаль-программу решения задачи по варианту условия, определяемому номером бригады (табл.11.1).
Числовыми значениями переменных задаться самостоятельно, представив их в виде таблицы сразу после написания условия задачи.
Таблица 11.1 Варианты заданий
№№ вариан- тов | Математические выражения | Предельные значения индексов |
Содержание самостоятельной работы
Самостоятельная работа включает в себя:
3.1. Ознакомление с теоретическими сведениями.
3.2. Оформление в тетради для лабораторных работ ответов на вопросы согласно варианту задания, т. е. предварительный протокол выполнения работы, который должен содержать следующие пункты:
-номер и название работы;
-цель работы;
-постановку задачи;
-алгоритм решения;
-схему машинного алгоритма;
-таблицу идентификаторов;
-текст исходной Паскаль-программы.
Порядок выполнения работы
Последовательность выполнения работы такова:
4.1. Предъявление преподавателю для проверки тетради по лабораторным работам с целью проверки готовности студента к выполнению данной работы.
4.2. Набор на клавиатуре текста Паскаль-программы в заданном каталоге и подкаталоге своей подгруппы.
4.3. Компиляция исходной программы.
4.4. В случае обнаружения ошибок редактирование программы с последующей её повторной компиляцией.
4.5. Запуск программы после сообщения об успешной её компиляции.
4.6. Ввод исходных данных для получения окончательного результата.
4.7. Распечатка текста Паскаль-программы и результатов.
Контрольные вопросы
5.1. В чём особенность алгоритма вычисления сумм?
5.2. Для чего необходим приём вида S:=0; при вычислении суммы?
5.3. Связано ли вычисление сумм с необходимостью организации циклов?
5.4. С помощью какого из операторов построения цикла удобнее реализовать Паскаль-программу вычисления сумм?
5.5. Как осуществляется ввод исходных данных при вычислении суммы?
6. Содержание отчёта
Отчёт по выполненной работе оформляется на основании предварительного протокола (см. пункт 3.2) и должендополнительно содержать следующие сведения:
6.1. Экспериментальные результаты в виде распечатки текстаотлаженнойПаскаль-программы и результатов счёта.
6.2. Выводы по работе.