Вопросы для 1-ой контрольной работы по дисциплине «Программирование и алгоритмизация»
группа 8Т10, март - 2013 г.
1. Основные элементы IDE Delphi.
2. Разновидности методов в Delphi.
3. Объектно-ориентированное программирование.
4. Понятие класса и объекта.
5. Синтаксис и пример класса.
6. Объявление переменных типа класс.
7. Понятие метода в Object Pascal. Методы-процедуры. Синтаксис объявления. Пример.
8. Понятие метода в Object Pascal. Методы-функции. Синтаксис объявления. Пример.
9. Конструктор. Назначение, синтаксис объявления. Пример.
10. Деструктор. Назначение, синтаксис объявления. Пример.
11. Классовые процедуры. Синтаксис объявления. Пример.
12. Классовые функции. Синтаксис объявления. Пример.
13. Реализация методов (понятие термина). Синтаксис реализации метода-функции. Пример.
14. Реализация методов (понятие термина). Синтаксис реализации метода-процедуры. Пример.
15. Реализация методов (понятие термина). Синтаксис реализации классовой функции. Пример.
16. Реализация методов (понятие термина). Синтаксис реализации классовой процедуры. Пример.
17. Реализация методов (понятие термина). Синтаксис реализации конструктора. Пример.
18. Реализация методов (понятие термина). Синтаксис реализации деструктора. Пример.
19. Правило согласованности работы конструктора и деструктора.
20. Вызов методов (понятие термина). Синтаксис вызова метода-процедуры. Пример.
21. Вызов методов (понятие термина). Синтаксис вызова метода-функции. Пример.
22. Вызов методов (понятие термина). Синтаксис вызова классовой функции. Пример.
23. Вызов методов (понятие термина). Синтаксис вызова классовой процедуры. Пример.
24. Вызов методов (понятие термина). Синтаксис вызова конструктора. Пример.
25. Вызов методов (понятие термина). Синтаксис вызова деструктора. Пример.
26. Суть идеи структурирования, модульного и объектно-ориентированного подхода в программировании.
27. Дана матрица целых чисел А[N, N]. Найти минимальное число и его координаты. (Написать текст программы).
28. Вычислить сумму простых чисел, входящих в массив A[1..N]. (Написать текст программы).
29. Дана матрица целых чисел А[N, N]. Определить номер строки, в которой сумма элементов максимальна. (Написать текст программы).
30. Дана матрица целых чисел А[N, N]. Определить номер столбца, в котором сумма элементов максимальна. (Написать текст программы).
31. Дана матрица целых чисел А[N, N]. Определить номер столбца, в котором сумма элементов минимальна. (Написать текст программы).
32. Дана матрица целых чисел А[N, N]. Найти максимальное число и его координаты. (Написать текст программы).
33. Дана матрица целых чисел А[N, N]. Поменять местами максимальное и минимальное числа. (Написать текст программы).
34. Дана матрица целых чисел А[N, N]. Найти сумму чётных чисел. (Написать текст программы).
35. Дана матрица целых чисел А[N, N]. Найти сумму нечётных чисел. (Написать текст программы).
36. Дана матрица целых чисел А[N, N]. Поменять местами элементы главной и побочной диагоналей. (Написать текст программы).
37. Дана матрица целых чисел А[N, N]. Найти сумму элементов, стоящих по "периметру" матрицы. (Написать текст программы).
38. Дан массив целых чисел A[1..N]. Найти сумму чисел, не являющихся простыми. (Написать текст программы).
39. Дан массив целых чисел A[1..N]. Найти сумму положительных чисел, одновременно являющихся простыми. (Написать текст программы).
40. Дан массив целых чисел A[1..N]. Найти сумму двух минимальных отрицательных чисел. (Написать текст программы).
41. Дан массив целых чисел A[1..N]. Найти сумму отрицательных чисел, стоящих в позициях с нечётными номерами. (Написать текст программы).
42. Дан массив целых чисел A[1..N]. Найти сумму положительных чисел, стоящих в позициях с чётными номерами. (Написать текст программы).
43. Дан массив целых чисел A[1..N]. Найти сумму положительных чисел, стоящих в позициях с нечётными номерами. (Написать текст программы).
44. Дана матрица целых чисел А[N, N]. Определить номер строки, в которой сумма элементов минимальна. (Написать текст программы).


