1. Составить программу на языке Pascal, реализующую ввод с клавиатуры двумерного массива задаваемого (N x N) размера, подсчет суммы всех его элементов, расположенных на главной диагонали и вывод полученного значения на экран.
2. Составить программу на языке Pascal, реализующую ввод с клавиатуры двумерного массива задаваемого (N x N) размера, подсчет суммы всех его элементов, расположенных на побочной диагонали и вывод полученного значения на экран.
3. Составить программу на языке Pascal, реализующую ввод с клавиатуры двумерного массива задаваемого (N x M) размера, подсчет среднего арифметического всех его элементов и вывод полученного значения на экран.
4. Составить программу на языке Pascal, реализующую ввод с клавиатуры двумерного массива задаваемого (N x M) размера, подсчет количества всех его отрицательных элементов и вывод полученного значения на экран.
5. Составить программу на языке Pascal, реализующую ввод с клавиатуры двумерного массива задаваемого (N x M) размера, подсчет количества всех его положительных элементов и вывод полученного значения на экран.
6. Составить программу на языке Pascal, реализующую ввод с клавиатуры двумерного массива задаваемого (N x M) размера, подсчет количества всех его элементов, имеющих четные значения и вывод полученного числа на экран.
7. Составить программу на языке Pascal, реализующую ввод с клавиатуры двумерного массива задаваемого (N x M) размера, подсчет количества всех его элементов, имеющих нечетные значения и вывод полученного числа на экран.
8. Составить программу на языке Pascal, реализующую ввод с клавиатуры двумерного массива задаваемого (N x M) размера, подсчет количества всех его элементов, кратных числу 5 и вывод полученного числа на экран.
9. Составить программу на языке Pascal, реализующую ввод с клавиатуры двумерного массива задаваемого (N x M) размера, подсчет количества всех его элементов, равных числу 3 и вывод полученного значения на экран.
10. Составить программу на языке Pascal, обеспечивающую табулирование функции I(n) для n =3на интервале изменения аргумента α от 30 до 90 град с шагом 1 град с точностью до 0,001. Значение аргумента α и функции I(n), соответствующие достигнутой точности, вывести на экран.
11. Составить программу на языке Pascal, обеспечивающую табулирование функции I(n) для n =4на интервале изменения аргумента α от 30 до 90 град с шагом 1 град с точностью до 0,001. Значение аргумента α и функции I(n), соответствующие достигнутой точности, вывести на экран.
12. Составить программу на языке Pascal, обеспечивающую табулирование функции I(n) для n =5на интервале изменения аргумента α от 30 до 90 град с шагом 1 град с точностью до 0,001. Значение аргумента α и функции I(n), соответствующие достигнутой точности, вывести на экран.
13. Составить программу на языке Pascal, обеспечивающую табулирование функции I(n) для n =6на интервале изменения аргумента α от 30 до 90 град с шагом 1 град с точностью до 0,001. Значение аргумента α и функции I(n), соответствующие достигнутой точности, вывести на экран.
14. Составить программу на языке Pascal, обеспечивающую табулирование функции I(n) для n =9на интервале изменения аргумента α от 30 до 90 град с шагом 1 град с точностью до 0,001. Значение аргумента α и функции I(n), соответствующие достигнутой точности, вывести на экран.
15. Составить программу на языке Pascal, обеспечивающую табулирование функции I(n) для n =3на интервале изменения аргумента α от 30 до 90 град с шагом 1 град с точностью до 0,001. Значение аргумента α и функции I(n), соответствующие достигнутой точности, вывести на экран.
16. Составить программу на языке Pascal, обеспечивающую табулирование функции I(n) для n =5на интервале изменения аргумента α от 30 до 90 град с шагом 1 град с точностью до 0,001. Значение аргумента α и функции I(n), соответствующие достигнутой точности, вывести на экран.
17. Составить программу на языке Pascal, обеспечивающую табулирование функции I(0) на интервале изменения аргумента α от 30 до 90 град с шагом 10 град. Значения аргумента α и функции I(0) вывести на экран в колонку попарно.
18. Составить программу на языке Pascal, обеспечивающую табулирование функции I(1) на интервале изменения аргумента α от 30 до 90 град с шагом 10 град. Значения аргумента α и функции I(1) вывести на экран в колонку попарно.
19. Составить программу на языке Pascal, обеспечивающую табулирование функции I(n) для n =4 на интервале изменения аргумента α от 30 до 90 град с шагом 1 град с точностью до 0,001. Значение аргумента α и функции I(n), соответствующие достигнутой точности, вывести на экран.
Номера вариантов
(по последним цифрам зачетных книжек)
Номер зачетной книжки | Номера вариантов |
Контрольная 2 | |
ххх0 | 1, 4, 11 |
ххх1 | 5, 8, 13 |
ххх2 | 2, 5, 17 |
ххх3 | 3, 6, 19 |
ххх4 | 4, 7, 10 |
ххх5 | 3, 2, 16 |
ххх6 | 6, 9, 15 |
ххх7 | 7, 2, 12 |
ххх8 | 8, 3, 14 |
ххх9 | 9, 1, 18 |
Контрольные работы должны быть выполнены в отдельной тетради. На обложке указать данные студента и номер зачетной книжки.
Все выполненные контрольные работы должны быть представлены исходными листингами Pascal-программ в тетради и рабочими файлами (*.pas) для демонстрации на экране компьютера.