- •Сборник задач
- •Для практикума
- •По Паскалю
- •Содержание
- •Раздел 1 Оператор присваивания. Оператор печати.
- •Раздел 2. Оператор ввода
- •Раздел 3. Величины логического типа.
- •Раздел 4. Условный оператор Полный
- •Расчеты и сравнения
- •Несколько условных операторов
- •С расчетами
- •4.56. Дано двузначное число. Определить: а) входит ли в него цифра 3;
- •2 Сложных уровня
- •Неполный
- •3. Оператор варианта (выбора)
- •Раздел 5. Оператор цикла с параметром
- •5.40. Вычислить значение выражения (( …(202 -192) – 182)2-…- 12)2
- •Рекуррентные соотношения
- •Площадь под кривой
- •Ввод и обработка данных
- •Раздел 6. Операторы цикла с условием
- •Условный оператор после цикла
- •6.55. Дано натуральное число. А) Верно ли, что сумма его цифр больше 10?
- •Максимум и минимум
- •Раздел 7. Сочетание оператора цикла и условного оператора
- •Раздел 8. Вложенные циклы
- •Раздел 9. Символьные строки
- •Вырезка
- •Все символы
- •Сложное условие
- •9.87. Дан текст. Найти максимальное из имеющихся в нем чисел. С условным оператором в цикле и после него
- •9.88. Дано предложение. Определить, каких букв в нем больше: "м" или "н".
- •Сложное условие.
- •Обмены и вставки Обмены
- •Удаления и вставки Удаления
- •Сложные условия
- •Вставка
- •Раздел 10. Процедуры и функции
- •10.1. Вычислить значение выражения:
- •Раздел 11. Массивы
- •Обработка
- •Условный оператор после цикла
- •Условный оператор в цикле Вывод
- •Сумма, произведение, среднее, номера
- •Составные условия
- •Неполный или вложенный условный оператор
- •Среднее
- •Максимум и минимум
- •Два цикла
- •Два массива
- •Из двух массивов в третий
- •Условный оператор в цикле Сумма
- •Количество
- •Среднее
- •Минимум и максимум
- •Циклы с условием До первого значения
- •Со сложным условием
- •Обмены и вставки Обмены и перестановки
- •Удаление и вставки без перестановки
- •Вставка
- •Вставки с подстановкой
- •Раздел 12. Двухмерные массивы
- •Расчеты
- •С условным оператором
- •Диагональ квадратного массива
- •Условный оператор после цикла
- •Условный оператор в цикле
- •Цикл с условием
- •Отдельная строка или столбец Вывод
- •Условный оператор после цикла
- •Условный оператор в цикле
- •Цикл с условием
- •2 Строки или столбца
- •Сумма, среднее и т.П.
- •Условный оператор после цикла
- •Условный оператор в цикле
- •Цикл с условием
- •Построчно (по столбцам) Каждая строка (столбец)
- •Условным оператором в цикле
- •Цикл с условием
- •Замена Каждая строка (столбец)
- •Несколько строк по условию
- •Несколько строк по условию
- •Цикл с условием
- •Из двух в третий
- •Из двухмерного в одномерный и наоборот
- •По строкам (столбцам)
- •Удаление и вставка без перестановки Удаление
- •Вставка
- •Вставки с перестановкой
- •Двухмерные массивы символов
- •Раздел 13. Массивы величин типа запись
- •Цикл с условием
- •Массив и текст
- •3 Текст и (или) числа
- •2 Текста
- •Больше трех с условием
- •Со сложным условием
- •Раздел 14. Работа с файлами .Типизированные файлы. Записи
- •Удаление и вставка
- •Расчеты
- •Из файла в массив
- •2 Или 3 файла из файла в файл
- •Текстовые файлы. Запись
- •Удаление и вставка
- •Чтение. Строки
- •Символы строк
- •Раздел 15. Случайные числа
- •Условный оператор в цикле
- •Цикл с условием
- •Метод Монте-Карло
- •Раздел 16. Модуль Graph.
Цикл с условием
12.138. Дан двухмерный массив целых чисел. Принимая, что массив просматривается построчно сверху вниз, а в каждой строке — слева направо, найти:
а) координаты (номера) первого элемента, кратного семи;
б) координаты (номера) последнего элемента, большего числа Q,
В обеих задачах принять, что такие элементы в массиве есть.
12.139. Дан двухмерный массив целых чисел. Принимая, что массив просматривается построчно сверху вниз, а в каждой строке — слева направо, найти:
а) координаты (номера) первого элемента, равного нулю;
6) координаты (номера) последнего четного элемента, кратного семи.
В обеих задачах принять, что такие элементы в массиве есть.
12.140. Дан двухмерный массив целых чисел. Выяснить:
а) имеется ли в нем положительный элемент;
6) имеется ли в нем элемент, последняя цифра которого равна А.
12.141. Дан двухмерный массив целых чисел. Определить:
а) является ли он симметричным относительно своей главной диагонали;
б) является ли он симметричным относительно своей побочной диагонали.
12. 142. Определить, имеются ли в двухмерном массиве два одинаковых элемента.
Построчно (по столбцам) Каждая строка (столбец)
12.143. Дан двухмерный массив. Найти:
а) сумму элементов каждой строки;
б) сумму элементов каждого столбца.
Обе задачи решить двумя способами: с использованием дополнительного одномерного массива и без него.
12.144. В двухмерном массиве хранится информация о количестве учеников в том или ином классе каждой параллели школы с первой по одиннадцатую (в первой строке — информация о количестве учеников в первых классах, во второй — о вторых и т.д.). В каждой параллели имеется 4 класса. Определить среднее количество учеников в классах каждой параллели.
12.145. В двухмерном массиве хранится информация о зарплате 18 сотрудников фирмы за каждый месяц года (в первом столбце — за январь, во втором — за февраль и т.п.). Определить среднюю зарплату за каждый месяц.
12.146. Три группы студентов, в каждой из которых 20 человек, в сессию сдавали по 3 экзамена. Сведения об оценках каждой группы хранятся в двухмерных массивах. Определить лучшую по средней оценке группу.
Условным оператором в цикле
12. 147. Дан двухмерный массив целых чисел. В каждой его строке найти:
а) сумму отрицательных элементов;
6) количество четных элементов;
в) количество элементов, попадающих в промежуток от А до В.
Все задачи решить двумя способами: с использованием дополнительного одномерного массива и без него.
12. 148. Дан двухмерный массив целых чисел. В каждом его столбце найти:
а) сумму нечетных элементов;
6) количество положительных элементов;
в) количество элементов, кратных А или В.
12.149. Все задачи решить двумя способами: с использованием дополнительного одномерного массива и без него.
12.150. Дан двухмерный массив. В каждой его строке найти:
а) максимальный элемент;
6) минимальный элемент;
в) координаты максимального элемента. Если элементов с максимальным значением в строке несколько, то должны быть найдены координаты самого левого из них;
г) координаты минимального элемента. Если элементов с минимальным значением в строке несколько, то должны быть найдены координаты самого правого из них.
12.151. Дан двухмерный массив. В каждом его столбце найти:
а) максимальный элемент;
б) минимальный элемент;
в) координаты максимального элемента. Если элементов с максимальным значением в столбце несколько, то должны бьггь найдены координаты самого нижнего из них;
г) координаты минимального элемента. Если элементов с минимальным значением в столбце несколько, то должны быть найдены координаты самого верхнего из них.
12.152. В каждой строке двухмерного массива поменять местами первый элемент и любой из максимальных.
12.153. В каждом столбце двухмерного массива поменять местами последний элемент и любой из минимальных.
12.154. Дан двухмерный массив. Найти:
а) число пар одинаковых соседних элементов в каждой строке;
6) число пар одинаковых "соседних" элементов в каждом столбце.
12.155. Дан двухмерный массив. Найти:
а) сумму элементов в строках с к1-й по k2-ю;
б) сумму элементов в столбцах с s1-го по s2-й.