Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практические работы Информатикка учебное пособи...doc
Скачиваний:
7
Добавлен:
01.07.2025
Размер:
5 Мб
Скачать
☆

Задания для самостоятельной работы

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

Вариант 1.1

где x принимает значения в интервале [-1÷3] с шагом 0.2.

Вариант 1.2

где x принимает значения в интервале [0÷10] с шагом 0.5. Значение b вводится с клавиатуры.

Вариант 1.3

Даны два одномерных массива: A и B. Элементы массивов – вещественные числа. Найти минимальное число среди , где i изменяется от 1 до 15.

Вариант 1.4

Дан одномерный массив X. Элементы массива – числа целого типа. Размер массива – 20. Найти S – сумму элементов массива, не превышающих 2.

Вариант1. 5

Дан одномерный массив С. Элементы массива – числа вещественного типа. Размер массива – 10. Найти P – произведение элементов массива, отличных от нуля.

Вариант 2.1

Методом простой итерации определить корень уравнения

с точностью ε =10-3, если x0 = 10. Для организации итерационного цикла использовать оператор цикла с предусловием.

Вариант 2.2

Методом простой итерации определить корень уравнения

с точностью ε =10-4, если x0 = 1.1. Для организации итерационного цикла использовать оператор цикла с постусловием.

Вариант 2.3

Для уравнения получена итерационная формула

Определить методом простой итерации значение корня с точностью ε =10-3, если x0 = 1.5.

Для организации итерационного цикла использовать оператор цикла с предусловием.

Вариант 2.4

Найти сумму ряда

с заданной точностью ε =10-3.

Вариант 2.5

Найти сумму ряда

при x = 0.1 с заданной точностью ε =0.5∙10-4.

Лабораторная работа № 5 Программирование с использованием пользовательских подпрограмм

Цель работы: Разработка программ с использованием подпрограмм-функций и подпрограмм-процедур.

В большинстве случаев некоторые специфические для данной прикладной программы действия не находят прямых аналогов в библиотеках Турбо Паскаля, и тогда программисту приходится разрабатывать свои, нестандартные процедуры и функции – пользовательские подпрограммы.

Нестандартные процедуры и функции необходимо описать. Описание подпрограммы помещается в разделе описаний и внешне выглядит как программа, но вместо заголовка программы имеет заголовок процедуры или функции. В соответствующих местах программы к ней осуществляется обращение.

  1. Использование пользовательской подпрограммы-функции

Функции представляют собой группу операторов, в результате выполнения которых вычисляется одно значение, присваиваемое имени функции. В заголовке функции за ключевым словом Function указывается ее имя, а в скобках – список формальных параметров со своими описаниями. В заголовке определяется тип значения присваиваемой функции. Обращение к функции осуществляется в правой части оператора присваивания, при этом в выражении записывается имя функции и фактические параметры.

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

Набрать и отладить программу.