Программирование

Программирование на языке Паскаль

Программирование на языке Паскаль

Описание:

Задание № 1: Выражение и условный оператор IF
Вычислить значение функции f в точке x.

Значение x должно вводиться с клавиатуры. Вывести полученный результат на экран. Ответить на вопросы.
1) Опишите логические операции.
2) Какие значения принимает переменная answer, если
Answer: to_be Or Not to_be . В случаях to_be = True и to_be_False
Задание №2 Операторы циклов:
Вычислить сумму s значений функции f в точках xi, которые берутся с заданного интервала: [a, b] через равные отрезки длиной h. Длина отрезка рассчитывается по формуле:


Здесь i= 1,2,3…..n - номер точки; n – задаваемое количество точек; a – начало и b – конец интервала изменения x. Вывести на экран результаты вычислений, полученные при помощи следующих циклов:
While логическое выражение Do тело_цикла;
Repeat тело_цикла Until логическое _выражение;
For параметр: = мин._значение To макс. Do тело цикла;
For параметр: = макс._значение DownTo мин. Do тело_цикла;
Ответить на вопросы.
При выполнении задания сначала в программе требуется задать значения исходных данных: границы интервала a и b, количество точек n. Это можно сделать, описав соответствующие константы в разделе объявления констант Const.
Затем при помощи операторов циклов, записываемых в программе последовательно друг за другом в любом порядке следования, необходимо в каждом из циклов вычислить сумму s и вывести ее на экран, т.е. в одной программе решить задачу четырьмя способами. Таким образом, в результате выполнения программы на экране должны быть четыре значения s, совпадающие между собой. В примерах 2.6.4 и 2.6.5 рассмотрена задача, подобная данной, для циклов While и Repeat соответственно. Решение поставленной задачи с использованием двух вариантов цикла For аналогично решению при помощи циклов While и Repeat с учетом особенностей этого цикла.
В вариантах, содержащих выражения с тангенсами, котангенсами и сложными степенями, необходимо их преобразование с использованием формул:



Функция


Интервал х[-5;0]; Количество точек n = 20
1) Опишите оператор For … To … Do …
2) В чем его основные отличия от остальных циклов Pascal

Задание №3: Массивы и подпрограммы
Результатом выполнения третьего задания, изложенного ниже, должна быть программа, написанная с использованием подпрограмм – не менее двух процедур и одной функции.
Задание в зависимости от варианта связано с действиями либо над матрицей m [n,k], у которой количество строк n и столбцов k может быть от двух до десяти, либо над квадратной матрицей m [n,n], у которой количество строк и столбцов равно n (2n10). Таким образом, в программе должен быть предусмотрен ввод пользователем количества строк и столбцов матрицы при исполнении программы. Также, в зависимости от варианта компоненты, матрицы могут быть либо вещественного, либо целого типа. Значения компонент матрицы следует задавать случайным образом в таком диапазоне, чтобы получаемые данные били нетривиальными, т.е. неочевидными, не лежащими на поверхности. В каждом варианте приведен пример аналитического (без использования программирования) решения частной задачи этого варианта. Целью этих примеров является пояснение непонятных мест в задании варианта. Во всех примерах в квадратных скобках указываются номера строк и (или) столбцов компонент матрицы.
Задание: Найти суммы компонент, лежащих в верхней и нижней половине квадратной вещественной матрицы m [n,n]. Если количество строк нечетное, то при суммировании компоненты средней строки исключить.
Заменить значения компонент их абсолютными значениями в той области матрицы m [n,n], в которой сумма окажется меньшей. Если суммы будут равными, то оставить матрицу m [n,n] без изменения.
В одномерный массив v [n] записать компоненты главной диагонали результирующей матрицы m [n,n] (индексы строки и столбца компонент главной диагонали равны).

Продавец:

Цена:

300,00 руб.

Другие товары текущего раздела:

Линейное программирование и многокритериальные задачи
Объектно-ориентированное программирование
Объектно-ориентированное программирование МИЭМП Витте
Программирование Билет 1 3 сем
Программирование на Pascal . Контрольная работа.

вопросы задание задания задачи программирование