скачать docx
Задания для контрольных работ
по дисциплине «Информатика и программирование»
для студентов направления «Прикладная информатика»
Тема: программирование на Паскале
Дан массив С из 11 элементов. Из положительных элементов массива С сформировать массив А. Вывести оба массива на экран. Для обоев массивов найти произведение ненулевых элементов (отдельно для каждого массива). Использовать процедуры и функции.
Сформировать массивы, М
С
. Вывести их на экран. Вычислить и вывести на экран значение n =
, где max (K), max (M) – минимальные элементы массивов K, М соответственно; min (K), min (C) – минимальные элементы массивов K и С соответственно. Использовать подпрограммы.
Сформировать массивы XВывести их на экран. Вычислить и вывести на экран значение r =
, где P (X) , P(Y) - произведения всех элементов массивов X и Y соответственно; S(X)< S(Z) – суммы положительных элементов. Вычислить разность между минимальным и максимальным элементами. Использовать подпрограммы.
Вывести массив М девяти элементов. Вычислить разность между минимальными и максимальными элементами. Использовать подпрограммы.
Сформировать массив A. Вычислить произведение элементов, расположенных между минимальными и максимальными элементами массива. Вывести массив А.
Ввести массив К из семи элементов. Вычислить сумму квадратов элементов, стоящих после максимального элемента.
Ввести с клавиатуры одномерные массивы М(8), F (6), W (10). Найти и вывести на экран минимальные элементы этих массивов. Использовать процедуры и функции.
С помощью генератора случайных чисел сформировать одномерные массивы М(8), F (6), W (10). Найти и вывести на экран максимальное из произведений элементов этих массивов. Использовать процедуры и функции.
Сформировать массив вещественных чисел А(30). Сформировать массив В таким образом:… . Сформировать массив С таким образом: c
a
c
c
… . Найти максимальный элемент в массиве В и минимальный элемент в массиве С.
Вычислить сумму 1! + 2! +3! +… + N!, используя функцию вычисления факториала k!.
Составить программу поиска большего из четырех чисел с использованием подпрограммы поиска большего из двух.
Сформировать массивы WВывести их на экран. Вычислить и вывести на экран значение s
, где P(W), P(Y) – произведение всех элементов массивов W и Y соответственно. Использовать подпрограммы.
Сформировать массив P из 20 элементов. Вычислить значение выражения s = (max + min) / Sp, где min – минимальный элемент массива Р, max – максимальный элемент массива P, Sp – сумма положительных элементов массива Р.
Сформировать массив В из 18 элементов. Вычислить значение k = (max + min) / kn, где min минимальный элемент массива В, max – максимальный элемент массива В, kn – количество ненулевых элементов массива В.
Сформировать массивыВ
. Вывести их на экран. Вычислить и вывести на экран значение z =
, где max(Р), min(В) соответственно; min (Р), min (В) – минимальные элементы массивов Р и В соответственно. Использовать программы.
Сформировать массивы АВывести их на экран. Вычислить и вывести на экран значение
, где S(A), S(B), S(C)- суммы нулевых элементов массивов А,В и С соответственно. Использовать подпрограммы.
Сформировать массивы А. Вывести их на экран. Вычислить и вывести на экран значение p =
, где Р(А), Р(В), Р(С) - произведение положительных элементов массивов А, В, С – соответственно. Использовать программы.
Сформировать массивы X. Вывести их на экран. Вычислить и вывести на экран значение t =
, где P1(Ч), P1(Z)- произведения положительных элементов массивов X и Z соответственно. Использовать подпрограммы.
Сформировать массивы АВывести их на экран. Вычислить и вывести на экран значение
, где S (A) , S (B), S (C) – суммы положительных элементов массивов А,В и С соответственно; Р(А), Р(В), Р(С) – произведения отрицательных элементов массивов А, В и С соответственно. Использовать подпрограммы.
Сформировать массив М. Из ненулевых элементов массива М сформировать массив К. Вывести оба массива на экран. Для каждого массива найти среднее арифметическое всех элементов. Использовать процедуры и функции.
Сформировать массив А. Из отрицательных элементов массива А сформировать массив Р. Из положительных элементов массива А сформировать массив N. Вывести все массивы на экран. Для каждого массива найти максимальный и минимальный элементы. Использовать процедуры и функции.
Дан массив А{20}. Сформировать массив В, каждый элемент которого есть среднее арифметическое элементов массива А, стоящих справа и слева от отрицательного элемента массива А, первый и последний элементы — неотрицательные. Использовать процедуры.
Вычислить, при этом n! вычислить в виде функции.
Ввести массивы,
. Вычислить элементы массива
Ввести массивыи
. Вычислить массив
:
, где
Вычислить. Оформить вычисление
как функцию по формуле
с точностью
.
Найти сумму 10 членов ряда, общий член которого, при этом n! вычислить в виде функции.
Найти с точностьюсумму 10 ряда, общий член которого
, при этом n! вычислить в виде функции.
Вычислить. Оформить вычисление
как функцию.
Вычислить. Оформить вычисление
как функцию.
С помощью генератора случайных чисел задать N чисел (N вводится с клавиатуры). Для каждого числа вычислитьи
. Вычисление
и
. оформить в виде функций.
Вычислить, при этом вычисление
оформить в виде функции.
Вычислить. Оформить вычисление
как функцию.
Вычислить. Оформить вычисление
как функцию по формуле
с точностью
.
Вычислить. Оформить вычисление
как функцию.
Вычислить x =. Вычисление abc оформить в виде функции.
Вычислить x = (tgtg(b)
tg (c)
+ (tg(a)
tg(b)
tg(c)
. Оформить вычисление (tg
tg(b)
tg (c)) как функцию.