417-Информатика 1 Муравьев
.pdf81
6.Составить программу, в которой с помощью оператора REPEAT протабулировать функцию y=1/x+1 в диапазоне параметра от 1 до 5 с шагом 0.01
7.Составить программу, в которой сформировать в массиве А[1..100] числа Фибоначчи, a[1]=1,a[2]=1,a[3]=2,a[4]=3,a[5]=5,a[6]=8,.. т.е. начиная со третьего элемента значения элементов равны сумме двух предыдущих.
8.Составить программу, в которой сформировать двумерный целочисленный массив А[1..20,1..20] из случайных целых чисел и подсчитать суммы диагоналей массива
---------- ВАРИАНТ N 10 -------------------
1.Составьте ответы по контрольным вопросам, заданным в методических указаниях.
2.Перевести числа 1762 и 187 в двоичный и шестнадцатеричный вид.
3.Составить программу, в которой c помощью оператора WHILE подсчитать сумму ряда
∑ |
|
|
i + 4 |
|
до тех пор, пока член ряда не будет меньше 0.005. |
|
2 |
+ i +10 |
|||
i=4 i |
|
|
4. Cоставить программу, в которой c помощью оператора WHILE организовать цикл, в котором значения параметра t менялись от 0.5 до 5 с шагом h=0.1. Вывести на экран значения t и функции
1/ t |
для t ≤3 |
y = |
для t > 3 |
cos(t −3) |
|
|
|
5. Cоставить программу, в которой c помощью оператора FOR подсчитать сумму ряда
∑99 1 + i . 2 1 − i
6. Составить программу, в которой с помощью оператора REPEAT протабулировать функцию y=1/x+1 в диапазоне параметра от 1 до 5 с шагом 0.01.
7.Составить программу, в которой сформировать массив A[1..100], элементы которого равны a[i]=(2*i)/(i+5), где i-индекс массива, и подсчитать их сумму.
8.Составить программу,, в которой сформировать двумерный целочисленный массив А[1..50,1..30] из случайных целых чисел и определить максимальное и минимальное числа в массиве.
---------- ВАРИАНТ N 11 -------------------
1.Составьте ответы по контрольным вопросам, заданным в методических указаниях.
2.Перевести числа 762 и 1874 в двоичный и шестнадцатеричный вид.
3.Составить программу,, в которой c помощью оператора WHILE подсчитать сумму ряда
∑i3 +ii+2 5+10i=3
до тех пор, пока член ряда не будет меньше 0.005.
4. Cоставить программу, в которой c помощью оператора WHILE организовать цикл, котором значения параметра t менялись от 0.5 до 5 с шагом h=0.1. Вывести на экран
82
значения t и функции |
|
|
|
2t |
для t ≤3 |
y = 1/ e |
|
|
ln(t) |
для t > 3 |
|
|
|
|
5. Cоставить программу, в которой c помощью оператора FOR подсчитать сумму ряда
100
∑i 2 + i +1 .
1
6.Составить программу, в которой с помощью оператора REPEAT протабулировать функцию y=tan(x) в диапазоне параметра от 0 до 0.4 с шагом 0.025.
7.Составить программу, в которой составить массив C[1..100] из псевдослучайных символов из диапазона CHR(65)-CHR(90) и определить количество символов 'A','B','C' и 'D'.
8.Составить программу, в которой сформировать двумерный целочисленный массив А[1..10,1..10] из случайных целых чисел и подсчитать суммы строк массива.
---------- ВАРИАНТ N 12 -------------------
1.Составьте ответы по контрольным вопросам, заданным в методических указаниях.
2.Перевести числа 542 и 863 в двоичный и шестнадцатеричный вид.
3.Составить программу, в которой c помощью оператора WHILE подсчитать сумму ряда
∑i=2 i2 i+ 5
до тех пор, пока член ряда не будет меньше 0.005.
4. Cоставить программу в которой c помощью оператора WHILE организовать цикл в котором значения параметра t менялись от 0.5 до 5 с шагом h=0.1. Вывести на экран значения t и функции
1/ t |
для t ≤3 |
y = |
для t > 3 |
t |
|
|
|
5. Cоставить программу, в которой c помощью оператора FOR подсчитать сумму ряда
50 |
1 |
|
|||
∑i 2 + |
+1 . |
||||
|
i |
|
|||
5 |
|
|
6.Составить программу, в которой с помощью оператора REPEAT протабулировать функцию y=2.5+sin(-x) в диапазоне параметра от 1 до 10 с шагом 0.5.
7.Составить программу, в которой сформировать массив A[1..100], элементы которого равны a[i]=(2*i)/(i+5), где i-индекс массива, и подсчитать их сумму.
8.Составить программу,, в которой сформировать двумерный целочисленный массив А[1..50,1..50] c отрицательными и положительными числами и подсчитать количество элементов массива с отрицательными и положительными числами.
---------- ВАРИАНТ N 13 -------------------
1 Составьте ответы по контрольным вопросам, заданным в методических указаниях. 2. Перевести числа 326 и 3826 в двоичный и шестнадцатеричный вид.
83
3. Составить программу, в которой c помощью оператора WHILE подсчитать сумму ряда
∑ |
|
|
i + |
1 / i |
|
3 |
+ i |
2 |
|
i=2 i |
|
+ 20 |
до тех пор, пока член ряда не будет меньше 0.005.
4. Cоставить программу, в которой c помощью оператора WHILE организовать цикл в котором значения параметра t менялись от 0.5 до 5 с шагом h=0.1. Вывести на экран значения t и функции
1/ sin(t) |
для t ≤3 |
y = |
для t > 3 |
cos(3−t) |
|
|
|
5. Cоставить программу в которой c помощью оператора FOR подсчитать сумму ряда
100
∑i +1 / i .
1
6.Составить программу, в которой с помощью оператора REPEAT протабулировать функцию y=2.5+sin(-x) в диапазоне параметра от 1 до 10 с шагом 0.5
7.Составить программу, в которой составить массив C[1..100] из псевдослучайных символов из диапазона CHR(65)-CHR(90) и определить какие символы встречаются в этом массиве два, три и четыре раза.
8.Составить программу, в которой сформировать двумерный целочисленный массив А[1..10,1..30] из случайных целых чисел и подсчитать суммы столбцов массива.
---------- ВАРИАНТ N 14 -------------------
1.Составьте ответы по контрольным вопросам, заданным в методических указаниях.
2.Перевести числа 62 и 874 в двоичный и шестнадцатеричный вид.
3.Составить программу, в которой c помощью оператора WHILE подсчитать сумму ряда
∑i +1
i3 + i2 + i + 3i=1
до тех пор, пока член ряда не будет меньше 0.005.
4. Cоставить программу, в которой c помощью оператора WHILE организовать цикл, в котором значения параметра t менялись от 0.5 до 5 с шагом h=0.1. Вывести на экран значения t и функции
|
2 |
+t +1 |
для t ≤3 |
y = t |
|
||
|
t −3 |
для t > 3 |
|
|
|
|
|
5. Cоставить программу, в которой c помощью оператора FOR подсчитать сумму ряда
120
∑1 / i + 6 .
15
6.Составить программу, в которой с помощью оператора REPEAT протабулировать функцию y=cos(x/3+0.3) в диапазоне параметра от 0 до 6 с шагом 0.2.
7.Составить программу, в которой сформировать массив A[1..100], элементы которого равны a[i]=(2*i)/(i+5), где i-индекс массива, и подсчитать их сумму.
8.Составить программу, в которой сформировать двумерный целочисленный массив А[1..10,1..10] из случайных целых чисел и подсчитать суммы строк массива.
84
---------- ВАРИАНТ N 15 -------------------
1.Составьте ответы по контрольным вопросам, заданным в методических указаниях.
2.Перевести числа 63 и 1741 в двоичный и шестнадцатеричный вид.
3.Составить программу, в которой c помощью оператора WHILE подсчитать сумму ряда
∑i=4 i2 5−1
до тех пор, пока член ряда не будет меньше 0.005.
4. Cоставить программу, в которой c помощью оператора WHILE организовать цикл, в котором значения параметра t менялись от 0.5 до 5 с шагом h=0.1. Вывести на экран значения t и функции
2 |
для t ≤3 |
y = t |
|
t |
для t > 3 |
|
|
5. Cоставить программу, в которой c помощью оператора FOR подсчитать сумму ряда
80
∑i 3 + i + 5 .
3
6.Составить программу, в которой с помощью оператора REPEAT протабулировать функцию y=cos(x/3+0.3) в диапазоне параметра от 0 до 6 с шагом 0.2.
7.Составить программу, в которой сформировать одномерный массив A[1..100] из случайных челых чисел. Скопировать массив A в массив B[1..100] таким образом,
чтобы B[1]=A[51],B[2]=A[52],...B[50]=A[100],B[51]=A[1],B[52]=A[2],...B[100]=A[50].
8.Составить программу, в которой сформировать двумерный целочисленный массив А[1..50,1..50] c отрицательными и положительными числами и подсчитать количество элементов массива с отрицательными и положительными числами.
---------- ВАРИАНТ N 16 -------------------
1. Составьте ответы по контрольным вопросам, заданным в методических указаниях. 2. Перевести числа 26 и 4761 в двоичный и шестнадцатеричный вид.
3. Составить программу, в которой c помощью оператора WHILE подсчитать сумму ряда
∑ |
3 |
|
|
|
|
|
|
1 |
|
|
|||
i=5 i 3 + i2 + |
+10 |
|||||
i |
|
|||||
|
до тех пор, пока член ряда не будет меньше 0.005. |
4. Cоставить программу, в которой c помощью оператора WHILE организовать цикл в котором значения параметра t менялись от 0.5 до 5 с шагом h=0.1. Вывести на экран значения t и функции
t −1 |
для t ≤3 |
y = |
для t > 3 |
cos(t / 3) |
|
|
|
5. Cоставить программу, в которой c помощью оператора FOR подсчитать сумму ряда
100 1
∑1 i 2 + i +1 .
85
6.Составить программу, в которой с помощью оператора REPEAT протабулировать функцию y=exp(-x) в диапазоне параметра от 1 до 5 с шагом 0.25.
7.Составить программу, в которой сформировать из случайных чисел два массива A[1..100] и B[1..100]. Сформировать массив С[1..100], где элементы массива с[i] =a[i] + b[i].
8.Составить программу, в которой сформировать двумерный целочисленный массив А[1..50,1..50] Вычислить количество элементов массива, значения которых больше произведения индексов этих элементов, т.е. если значение a[i,j]>i*j.
---------- ВАРИАНТ N 17 -------------------
1.Составьте ответы по контрольным вопросам, заданным в методических указаниях.
2.Перевести числа 73 и 863 в двоичный и шестнадцатеричный вид.
3.Составить программу, в которой c помощью оператора WHILE подсчитать сумму ряда
∑i +1 / i − 3
i3 +10i=6
до тех пор, пока член ряда не будет меньше 0.005.
4. Cоставить программу, в которой c помощью оператора WHILE организовать цикл, в котором значения параметра t менялись от 0.5 до 5 с шагом h=0.1. Вывести на экран значения t и функции
1/ sin(t) |
для t ≤3 |
y = |
для t > 3 |
t |
|
|
|
5. Cоставить программу, в которой c помощью оператора FOR подсчитать сумму ряда
∑77 1 − i . 2 1 + i 2
6. Составить программу, в которой с помощью оператора REPEAT протабулировать функцию y=1+exp(2*x) в диапазоне параметра от 1 до 5 с шагом 0.25.
7.Составить программу, в которой составить массив C[1..100] из псевдослучайных символов из диапазона CHR(128)-CHR(159) и определить, можно ли из этих символов составить слово "ТОМСК".
8.Составить программу, в которой сформировать двумерный целочисленный массив А[1..10,1..10] из случайных целых чисел и подсчитать суммы строк массива.
---------- ВАРИАНТ N 18 -------------------
1.Составьте ответы по контрольным вопросам, заданным в методических указаниях.
2.Перевести числа 44 и 2323 в двоичный и шестнадцатеричный вид.
3.Составить программу, в которой c помощью оператора WHILE подсчитать сумму ряда
∑i=5 i +510
до тех пор, пока член ряда не будет меньше 0.005.
4. Cоставить программу в которой c помощью оператора WHILE организовать цикл в котором значения параметра t менялись от 0.5 до 5 с шагом h=0.1. Вывести на экран
86
значения t и функции
sin(t) |
для t ≤3 |
y = |
для t > 3 |
tg(t −3) |
|
|
|
5. Cоставить программу, в которой c помощью оператора FOR подсчитать сумму ряда
100
∑i 2 −1 / i .
12
6. Составить программу, в которой с помощью оператора REPEAT протабулировать функцию y=2.5+sin(-x) в диапазоне параметра от 1 до 10 с шагом 0.5.
7.Составить программу, в которой сформировать массив A[1..80] из случайных целых чисел. Определить суммы четных и нечетных чисел. Функция логического типа
ODD(x)=false, если x четное и ODD(x)=true, если нечетное.
8.Составить программу, в которой сформировать двумерный целочисленный массив А[1..50,1..50] из случайных целых чисел и определить максимальное и минимальное числа в массиве.
---------- ВАРИАНТ N 19 -------------------
1.Составьте ответы по контрольным вопросам, заданным в методических указаниях.
2.Перевести числа 19 и 1919 в двоичный и шестнадцатеричный вид.
3.Составить программу, в которой c помощью оператора WHILE подсчитать сумму ряда
∑i2i ++105i=3
до тех пор, пока член ряда не будет меньше 0.005.
4. Cоставить программу в которой c помощью оператора WHILE организовать цикл в котором значения параметра t менялись от 0.5 до 5 с шагом h=0.1. Вывести на экран значения t и функции
1/ t |
для t ≤3 |
y = |
для t > 3 |
cos(t −3) |
|
|
|
5. Cоставить программу. в которой c помощью оператора FOR подсчитать сумму ряда
100
∑1 / i 2 + i +1 .
1
6.Составить программу, в которой с помощью оператора REPEAT протабулировать функцию y=sin(x) в диапазоне параметра от 0 до 6 с шагом 0.3.
7.Составить программу, в которой составить массив C[1..100] из псевдослучайных символов из диапазона CHR(65)-CHR(90) и определить какие символы встречаются в этом массиве два,три и четыре раза.
8.Составить программу, в которой сформировать двумерный целочисленный массив А[1..30,1..30] из случайных целых чисел и определить количество элементов массива, значения которых больше 20.
---------- ВАРИАНТ N 20 -------------------
87
1.Составьте ответы по контрольным вопросам, заданным в методических указаниях.
2.Перевести числа 20 и 2020 в двоичный и шестнадцатеричный вид.
3.Составить программу, в которой c помощью оператора WHILE подсчитать сумму ряда
∑i + 4
i2 + i +10i=4
до тех пор, пока член ряда не будет меньше 0.005.
4. Cоставить программу в которой c помощью оператора WHILE организовать цикл в котором значения параметра t менялись от 0.5 до 5 с шагом h=0.1. Вывести на экран значения t и функции
|
2 |
+t +1 |
для t ≤1 |
y = t |
|
||
1/ t |
|
для t >1 |
|
|
|
|
|
5. Cоставить программу, в которой c помощью оператора FOR подсчитать сумму ряда
∑99 1 + i . 2 1 − i
6. Составить программу, в которой с помощью оператора REPEAT протабулировать функцию y=1/x+1 в диапазоне параметра от 1 до 5 с шагом 0.01.
7.Составить программу, в которой сформировать одномерный массив A[1..100] из случайных челых чисел. Скопировать массив A в массив B[1..100] таким образом,
чтобы B[1]=A[51],B[2]=A[52],...B[50]=A[100],B[51]=A[1],B[52]=A[2],...B[100]=A[50].
8.Составить программу, в которой сформировать двумерный целочисленный массив А[1..10,1..10] из случайных целых чисел и подсчитать суммы строк массива.
---------- ВАРИАНТ N 21 -------------------
1.Составьте ответы по контрольным вопросам, заданным в методических указаниях.
2.Перевести числа 211 и 2121 в двоичный и шестнадцатеричный вид.
3.Составить программу, в которой c помощью оператора WHILE подсчитать сумму ряда
∑i3 +ii+2 5+10i=3
до тех пор, пока член ряда не будет меньше 0.005.
4. Cоставить программу в которой c помощью оператора WHILE организовать цикл в котором значения параметра t менялись от 0.5 до 5 с шагом h=0.1. Вывести на экран значения t и функции
sin(t) для t ≤3 y = cos(t - 3) для t > 3
5. Cоставить программу, в которой c помощью оператора FOR подсчитать сумму ряда
100
∑i 2 + i +1 .
1
6. Составить программу, в которой с помощью оператора REPEAT протабулировать функцию y=1/x+1 в диапазоне параметра от 1 до 5 с шагом 0.01.
88
7.Составить программу, в которой сформировать одномерный массив A[1..100] из случайных челых чисел. Скопировать массив A в массив B[1..100] таким образом,
чтобы B[1]=A[100] ,B[2]=A[99], B[3]=A[98],. .B[100]=A[1].
8.Составить программу, в которой сформировать двумерный целочисленный массив А[1..50,1..50] из случайных целых чисел и определить максимальное и минимальное числа в массиве.
---------- ВАРИАНТ N 22 -------------------
1.Составьте ответы по контрольным вопросам, заданным в методических указаниях.
2.Перевести числа 44 и 4131 в двоичный и шестнадцатеричный вид.
3.Составить программу, в которой c помощью оператора WHILE подсчитать сумму ряда
∑i=2 i2 i+ 5
до тех пор, пока член ряда не будет меньше 0.005.
4. Cоставить программу в которой c помощью оператора WHILE организовать цикл в котором значения параметра t менялись от 0.5 до 5 с шагом h=0.1. Вывести на экран значения t и функции
1/ t |
для t ≤3 |
y = |
для t > 3 |
t |
|
|
|
5. Cоставить программу, в которой c помощью оператора FOR подсчитать сумму ряда
50 |
1 |
|
|||
∑i 2 + |
+1 . |
||||
|
i |
|
|||
44 |
|
|
6.Составить программу, в которой с помощью оператора REPEAT протабулировать функцию y=1+exp(2*x) в диапазоне параметра от 1 до 5 с шагом 0.25.
7.Составить программу, в которой сформировать массив A[1..100], элементы которого равны a[i]=(2*i)/(i+5), где i-индекс массива, и подсчитать их сумму.
8.Составить программу, в которой сформировать двумерный целочисленный массив А[1..50,1..50] из случайных целых чисел и определить максимальное и минимальное числа в массиве.
---------- ВАРИАНТ N 23 -------------------
1.Составьте ответы по контрольным вопросам, заданным в методических указаниях.
2.Перевести числа 333 и 4448 в двоичный и шестнадцатеричный вид.
3.Составить программу, в которой c помощью оператора WHILE подсчитать сумму ряда
∑i +1 / i
i3 + i2 + 20i=2
до тех пор, пока член ряда не будет меньше 0.005.
4. Cоставить программу, в которой c помощью оператора WHILE организовать цикл в
89
котором значения параметра t менялись от 0.5 до 5 с шагом h=0.1. Вывести на экран значения t и функции
1/ sin(t) |
для t ≤3 |
y = |
для t > 3 |
cos(3−t) |
|
|
|
5. Cоставить программу, в которой c помощью оператора FOR подсчитать сумму ряда
100
∑i +1 / i .
1
6.Составить программу, в которой с помощью оператора REPEAT протабулировать функцию y=exp(2/x) в диапазоне параметра от 1 до 5 с шагом 0.3.
7.Составить программу, в которой сформировать массив A[1..100], элементы которого равны a[i]=(2*i)/(i+5), где i-индекс массива, и подсчитать их сумму.
8.Составить программу, в которой сформировать двумерный целочисленный массив А[1..10,1..10] из случайных целых чисел и подсчитать суммы строк массива.
---------- ВАРИАНТ N 24 -------------------
1.Составьте ответы по контрольным вопросам, заданным в методических указаниях.
2.Перевести числа 15 и 2048 в двоичный и шестнадцатеричный вид.
3.Составить программу, в которой c помощью оператора WHILE подсчитать сумму ряда
∑i +1
i3 + i2 + i + 3i=1
до тех пор, пока член ряда не будет меньше 0.005.
4. Cоставить программу в которой c помощью оператора WHILE организовать цикл в котором значения параметра t менялись от 0.5 до 5 с шагом h=0.1. Вывести на экран значения t и функции
|
2 |
+t +1 |
для t ≤3 |
y = t |
|
||
t −3 |
для t > 3 |
||
|
|
|
|
5. Cоставить программу, в которой c помощью оператора FOR подсчитать сумму ряда
120
∑1 / i + 6 .
15
6.Составить программу, в которой с помощью оператора REPEAT протабулировать функцию y=1+exp(2*x) в диапазоне параметра от 1 до 5 с шагом 0.25.
7.Составить программу, в которой сформировать целочисленный массив A[1..50] из случайных чисел. Определить количество четных и нечетных чисел в массиве. Функция логического типа ODD(x)=false, если x четное и ODD(x)=true, если нечетное.
8.Составить программу, в которой сформировать двумерный целочисленный массив А[1..10,1..10] из случайных целых чисел и подсчитать суммы строк массива.
---------- ВАРИАНТ N 25 -------------------
90
1.Составьте ответы по контрольным вопросам, заданным в методических указаниях.
2.Перевести числа 65 и 4321 в двоичный и шестнадцатеричный вид.
3.Составить программу, в которой c помощью оператора WHILE подсчитать сумму ряда
∑i=4 i2 5−1
до тех пор, пока член ряда не будет меньше 0.005.
4. Cоставить программу в которой c помощью оператора WHILE организовать цикл в котором значения параметра t менялись от 0.5 до 5 с шагом h=0.1. Вывести на экран значения t и функции
1/ t |
для t ≤3 |
y = |
для t > 3 |
t |
|
|
|
5. Cоставить программу, в которой c помощью оператора FOR подсчитать сумму ряда
80
∑i 3 + i + 5.
3
6.Составить программу, в которой с помощью оператора REPEAT протабулировать функцию y=1+exp(2*x) в диапазоне параметра от 1 до 5 с шагом 0.25.
7.Составить программу, в которой сформировать в массиве А[1..100] числа Фибоначчи, a[1]=1,a[2]=1,a[3]=2,a[4]=3,a[5]=5,a[6]=8,… т.е. начиная с третьего элемента значения элементов равны сумме двух предыдущих.
8.Составить программу, в которой сформировать двумерный целочисленный массив А[1..10,1..30] из случайных целых чисел и подсчитать суммы столбцов массива.
---------- ВАРИАНТ N 26 -------------------
1.Составьте ответы по контрольным вопросам, заданным в методических указаниях.
2.Перевести числа 274 и 634 в двоичный и шестнадцатеричный вид.
3.Составить программу, в которой c помощью оператора WHILE подсчитать сумму ряда
∑ |
3 |
|
|
|
до тех пор, пока член ряда не будет меньше 0.005. |
|
|
1 |
|
||||
i=5 i 3 + i2 + |
+10 |
|||||
i |
|
|||||
|
|
|
|
|||
4. |
Cоставить программу, в которой c помощью оператора WHILE организовать цикл, в |
котором значения параметра t менялись от 0.5 до 5 с шагом h=0.1. Вывести на экран значения t и функции
t −1 |
для t ≤3 |
y = |
для t > 3 |
cos(t / 3) |
|
|
|
5. Cоставить программу, в которой c помощью оператора FOR подсчитать сумму ряда
100 1
∑1 i 2 + i +1 .
6. Составить программу, в которой с помощью оператора REPEAT протабулировать функцию y=exp(-x) в диапазоне параметра от 1 до 5 с шагом 0.25.