Новые сообщения · Правила  
  • Страница 1 из 1
  • 1
Модератор форума: Berestovskiy  
Задачки в Паскале
1)Задание:Составить программу с использованием оператора цикла с предусловиемДана последовательность, заданная формулой общегочлена.
an=((n2-1)/(2n2-n-1)), n=2,3,4...
Написать программу нахождения n- го члена последовательности и его номера,
удовлетворяющего условию:
|an – an-1 | ≤ ε , где ε =0.0001. Результатами работыпрограммы являются an, an-1, n.

2) Задание:Составить программу с использованием базовых алгоритмов для работы с
одномерными массивами.
Вычислить сумму и разностьдвух одномерных массивов, содержащих 20 элементов. В массиве суммы найти максимальный
элемент и его индекс, в массиве разности найти минимальный элемент и его индекс.
Исходные массивы ввести при помощи случайных чисел. На экран вывести исходные
массивы, массив суммы, массив разности и индексы максимального и минимального
элементов.

3)Создатьмассив с элементами
akn=n*f(k)+sin(k)*g(n), k,n=1,2,3,4f(k)=11,2*cos(2k-1)+(|sin(1,5k)|/1,7)g(n)=9,2-cos(n2)-|sin(n/1,1)|

Вывестиего на экран в виде таблицы. Вычислить сумму отрицательных элементов массива.
Найти максимальный элемент.

4) Создатьмассив с элементами akn=nf( k) + sin( k) g(n),где k,n=1, 2, 3, 4;
F(k)=2sin*ksin(2k-1,5)*cos(2k+1,5)-6
G(n)=|cos2-0,51|*sin(3n-4)-4,44

Вывестиего на экран в виде таблицы. Вычислить произведение значений тех элементов, для
которых справедливы неравенства akn < -1 или akn >1.
5) Задание:Ввести фамилию, имя и отчество как одно данное строкового типа. Определить
длину строки и количество букв « а » в ней. Вывести имя в обратном
порядке.

6) Задание:Ввести фамилию, имя и отчество как одно данное строкового типа. Определить
длину строки и количество букв « а » в ней. Вывести три буквы (своиинициалы) с точками.

7) Написатьпроцедуру и функцию, которая вычисляет

Код
\($$f(x,n,m)=\sum_{i=m}^{n}{*}\frac{x^{2i}}{(2i)!}$$\)
В основной программематрицу из 5 троек x, n, m и проверить работу подпрограмм.

8) Написатьпроцедуру и функцию преобразования положительного десятичного числа в 8-
разрядное двоичное. В основной программе ввести массив из 8 элементов при
помощи случайных чисел и для каждого элемента массива вывести его двоичное
представление.
9) Определитьсписок из 10 названий учебных дисциплин. Построить 5 множеств из различных
элементов этого списка. Вывести на экран названия объектов, которые находятся
во всех множествах одновременно. Вывести объекты, которые не входят ни в одно
множество. Вывести объекты, которые входят в первое и четвертое множества, но
не входят в третье.

10) Определитьсписок из 10 названий городов. Построить 5 множеств из различных элементов
этого списка. Вывести на экран названия объектов, которые находятся во всех
множествах одновременно. Вывести объекты, которые не входят ни в одно
множество. Вывести объекты, которые есть только в первом множестве.

11) Задание:Написать обычную и рекурсивную функцию для нахождения решения функции,
непрерывной на отрезке и имеющей на концах отрезка разные знаки. В основной
программе продемонстрировать работу обеих функций.cos2x-2cosx*sinx=0на отрезке [5,100] с точностью е=10-4

12) Задание: Написатьобычную и рекурсивную функцию для нахождения решения функции, непрерывной на
отрезке и имеющей на концах отрезка разные знаки. В основной программе
продемонстрировать работу обеих функций.sin(lnx)-cos(lnx)+2lnx=0на отрезке [1,3] с точностью е=10-3

13) Данапоследовательность, заданная формулой общего члена и известно значение x0:
Код
$$x_{0}=\begin{cases} (a+4/a)^{2} & \text , a<0 \\ 5/((a+1)^{2}+3/a & \text , 0\leq a < 5 \\ \sqrt{2/a+a^{2}+a}  
& \text , a\geq 5 \end{cases}$$

xn =(a+xn-1)/(xn-12+0,31)
n=1,2,3....Для следующих значений параметра а, написать рекурсивную функцию нахождения 9-
ого члена последовательности : a) a=-3 b) a=3 c) a=9

14) Данапоследовательность, заданная формулой общего члена и известно значение x0:

Код
$$x_{0}=\begin{cases} sin2a & \text , a<10 \\ max(4.5,3/a) & \text , 10\leq a < 20 \\ cos(a/2) & \text , a\geq 20  
\end{cases}$$
xn=xn-1+(7/sinxn-1) n=1, 2, 3.... Для следующих значений параметра а, написать рекурсивную функцию нахождения 9- ого члена последовательности: a) a=8 b) a=13 c) a=25 .

15) Определитьтип данных запись, имеющий поля фамилия, пол, профессия. Определить массив из
10 записей. В программе ввести в массив данные и вывести на экран список
сотрудников по профессиям.



16) Определитьтип данных запись, имеющий поля фамилия, пол, зарплата. Определить массив из 10
записей. В программе ввести в массив данные и вывести список, отсортированный
по заработной плате и среднюю заработнуюплату.
1 | Автор: Xrista-can | 2014-10-04, 15:50   |  Репутация: [ + 0 ]
  • Страница 1 из 1
  • 1
Поиск: