Лабораторная работа № 9. Процедуры в языке Pascal Вариант 3.
Описание работы
Работа пользователя Canadets
I. Дана программа, решающая определенную задачу.
Проделать следующую работу: исполнить алгоритм при 2-3 наборах данных. Записать исходные данные, промежуточные данные и результат работы для каждого из выбранных наборов значений величин. Сформулировать условие задачи, которую решает данная программа. Указать, какую (ие) подзадачу (и) решает (ют) процедура (ы) в программе.
Примечание. При формулировании условия задачи в качестве образцов формулировки взять те задачи, которые вы решаете. В частности, из условия однозначно должно быть понятно, что дано и что требуется получить.
Задание 2. Дана программа, содержащая синтаксические и алгоритмические ошибки и/или пропуски. Указать строки, содержащие эти ошибки и их содержание. Исправить их. Если есть пропуски, заполнить их. Представить правильный вариант программы.
3. Найти второй по величине элемент (больше всех остальных, но меньше максимального) в наборе данных, полученных случайным образом.
Задание 3. Решить задачу с использованием процедур. Указать выделенные подзадачи, решаемые процедурами.
Дан числовой ряд и некоторое число e. Найти сумму тех членов ряда, модуль которых больше или равен заданному e. Общий член ряда имеет вид:
Задание 4. Решить задачу с использованием процедур. Указать выделенные подзадачи, решаемые процедурами.
Дано натуральное число N. Получить новое число M, которое образуется из числа N путем замены последней цифры на значение наименьшей цифры в записи числа N. Пример. N = 128452, M = 129451.
Все задания решены на Pascal
Проделать следующую работу: исполнить алгоритм при 2-3 наборах данных. Записать исходные данные, промежуточные данные и результат работы для каждого из выбранных наборов значений величин. Сформулировать условие задачи, которую решает данная программа. Указать, какую (ие) подзадачу (и) решает (ют) процедура (ы) в программе.
Примечание. При формулировании условия задачи в качестве образцов формулировки взять те задачи, которые вы решаете. В частности, из условия однозначно должно быть понятно, что дано и что требуется получить.
Задание 2. Дана программа, содержащая синтаксические и алгоритмические ошибки и/или пропуски. Указать строки, содержащие эти ошибки и их содержание. Исправить их. Если есть пропуски, заполнить их. Представить правильный вариант программы.
3. Найти второй по величине элемент (больше всех остальных, но меньше максимального) в наборе данных, полученных случайным образом.
Задание 3. Решить задачу с использованием процедур. Указать выделенные подзадачи, решаемые процедурами.
Дан числовой ряд и некоторое число e. Найти сумму тех членов ряда, модуль которых больше или равен заданному e. Общий член ряда имеет вид:
Задание 4. Решить задачу с использованием процедур. Указать выделенные подзадачи, решаемые процедурами.
Дано натуральное число N. Получить новое число M, которое образуется из числа N путем замены последней цифры на значение наименьшей цифры в записи числа N. Пример. N = 128452, M = 129451.
Все задания решены на Pascal





