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

Affiliates: 0,23 $how to earn
Pay with:
i agree with "Terms for Customers"
Sold: 0

Content: 40630215923497.rar 349,28 kB

Seller

Natalya ZV information about the seller and his items
offlineAsk a question

Seller will give you a gift certificate in the amount of 15 RUB for a positive review of the product purchased..

Description

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

Задание № 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] (индексы строки и столбца компонент главной диагонали равны).

Feedback

0
No feedback yet.
Period
1 month 3 months 12 months
0 0 0
0 0 0
Seller will give you a gift certificate in the amount of 15 RUB for a positive review of the product purchased..
In order to counter copyright infringement and property rights, we ask you to immediately inform us at support@plati.market the fact of such violations and to provide us with reliable information confirming your copyrights or rights of ownership. Email must contain your contact information (name, phone number, etc.)