Файл: Учебнометодическое пособие к выполнению лабораторной работы 1 программирование линейного вычислительного процесса по курсу.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 05.12.2023
Просмотров: 58
Скачиваний: 2
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Министерство науки и высшего образования Российской ФедерацииФедеральное государственное бюджетное образовательное учреждение высшего образования«Уфимский государственный нефтяной технический университет»Кафедра вычислительной техники и инженерной кибернетикиУчебно-методическое пособиек выполнению лабораторной работы №1 «ПРОГРАММИРОВАНИЕ ЛИНЕЙНОГО ВЫЧИСЛИТЕЛЬНОГО ПРОЦЕССА» по курсу «Программирование и алгоритмизация»УФА 2022Учебно-методическое пособие предназначено для выполнения лабораторных заданий по курсу «Программирование и алгоритмизация» для студентов, обучающихся по направлениям:15.03.04 Автоматизация технологических процессов и производств: Автоматизация технологических процессов и производств (в нефтяной и газовой промышленности);Автоматизация технологических процессов и производств (в нефтепереработке и нефтехимии);27.03.04 Управление в технических системах: Системы и средства автоматизации технологических процессов;21.05.06 Нефтегазовые техника и технологии: Системы автоматизации и управления в нефтегазовой промышленности.Составитель: Харисов Р.М.., ст. преподавательРецензент: Филиппов В.Н., доцент Уфимский государственный нефтяной технический университет, 2022Введение В сборнике приводятся типовые задания к практическим и лабораторным работам по информатике. Сборник содержит по 100 вариантов заданий для пяти работ, выполняемых на начальной стадии обучения основам программирования на любом алгоритмическом языке.При выполнении любой работы нужно разработать программу решения задачи индивидуального задания, выполнив следующую последовательность действий.
План лабораторной работы 1.Проанализировать задание: понять задачу, выяснить исходные данные задачи и результаты ее решения, последовательность её решения; подготовить тестовый расчет. 2. Разработать алгоритм решения. Основное требование к любому алгоритму: решение задачи в самом общем виде, для любых значений исходных данных. При разработке алгоритма решения сложного задания (работы 4, 5) рекомендуется использовать метод нисходящего проектирования (постепенного уточнения): сначала описать общую последовательность решения задачи в виде нескольких крупных шагов основного алгоритма - подзадач задания, затем подробно описать алгоритмы решения отдельных подзадач. При описании алгоритма решения подзадачи нужно сначала выбрать определенный типовой алгоритм обработки массива данных, потом адаптировать его для конкретного содержания подзадачи и оформить в виде отдельного алгоритмического модуля. 3.Составить программу. При составлении программы предусмотреть ввод исходных данных в диалоговой форме, вывод данных в наглядной форме, с пояснениями, алгоритмические модули программировать в виде процедур (подпрограмм). 4. Отладить программу. Ввести программу в память ЭВМ, найти и исправить все ошибки в программе, подтвердить правильность программы тестовыми расчётами. 5.Выполнить расчеты. Выполнить серию расчетов в широком диапазоне изменения исходных данных с целью проверки работоспособности программы. 6. Отчитаться по выполненной работе. Продемонстрировать преподавателю работу программы на компьютере, представить отчет и защитить его.Номер варианта задания, требования к разрабатываемой программе и форму отчетности назначает преподаватель.ЗАДАНИЕ Разработать блок-схему и программу вычисления значений заданных функций K для произвольных значений исходных данных. Выполнить тестовый расчет и расчет для заданных значений исходных данных.
Требования к оформлению отчетов по лабораторным работамОтчет по каждой лабораторной работе должен содержать:
План лабораторной работы 1.Проанализировать задание: понять задачу, выяснить исходные данные задачи и результаты ее решения, последовательность её решения; подготовить тестовый расчет. 2. Разработать алгоритм решения. Основное требование к любому алгоритму: решение задачи в самом общем виде, для любых значений исходных данных. При разработке алгоритма решения сложного задания (работы 4, 5) рекомендуется использовать метод нисходящего проектирования (постепенного уточнения): сначала описать общую последовательность решения задачи в виде нескольких крупных шагов основного алгоритма - подзадач задания, затем подробно описать алгоритмы решения отдельных подзадач. При описании алгоритма решения подзадачи нужно сначала выбрать определенный типовой алгоритм обработки массива данных, потом адаптировать его для конкретного содержания подзадачи и оформить в виде отдельного алгоритмического модуля. 3.Составить программу. При составлении программы предусмотреть ввод исходных данных в диалоговой форме, вывод данных в наглядной форме, с пояснениями, алгоритмические модули программировать в виде процедур (подпрограмм). 4. Отладить программу. Ввести программу в память ЭВМ, найти и исправить все ошибки в программе, подтвердить правильность программы тестовыми расчётами. 5.Выполнить расчеты. Выполнить серию расчетов в широком диапазоне изменения исходных данных с целью проверки работоспособности программы. 6. Отчитаться по выполненной работе. Продемонстрировать преподавателю работу программы на компьютере, представить отчет и защитить его.Номер варианта задания, требования к разрабатываемой программе и форму отчетности назначает преподаватель.ЗАДАНИЕ Разработать блок-схему и программу вычисления значений заданных функций K для произвольных значений исходных данных. Выполнить тестовый расчет и расчет для заданных значений исходных данных.
Требования к оформлению отчетов по лабораторным работамОтчет по каждой лабораторной работе должен содержать:
-
титульный лист, -
постановка задачи, -
анализ задачи, -
таблица переменных -
схема алгоритма решения задачи -
интерфейс программы -
листинг программы на языке -
результаты расчёта и выводы.