
- •Сборник задач для практикума по Паскалю
- •Раздел 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.
Удаление и вставка
14.23. Имеется файл с числами, удалить из него пятое число. Результат записать в другой файл.
14.24. Имеется файл, элементами которого являются отдельные буквы слова "киллобайт". Получить новый файл, в котором ошибки не будет.
14.25. Имеется файл с целыми числами. Удалить из него число, записанное после первого нуля (принять, что нули в файле имеются). Результат записать в другой файл.
14.26. Имеется файл, элементами которого являются отдельные символы. Удалить из него первую из букв "о" (принять, что буквы "о" в файле имеются). Результат записать в другой файл.
14.27. Имеется файл с целыми числами. Вставить число 100 после первого числа — 100. Результат записать в другой файл.
14.28. Имеется файл, элементами которого являлся отдельные буквы слова "оловяный". Получить новый файл, в котором не будет орфографической ошибки.
Вывод
14.29 Дан файл, элементами которого являются числа. Напечатать:
а) первый элемент;
б) третий элемент;
в) n-й элемент;
г) последний элемент.
14.30. Дан файл, элементами которого являются отдельные слова. Напечатать:
а) первый элемент;
б) пятый элемент;
в) k-й элемент;
г) последний элемент.
14.31. Напечатать все элементы файла, в котором записаны числа. Рассмотреть два варианта:
а) известно, что в существующем файле записаны 10 чисел;
б) размер существующего файла неизвестен.
14.32. Напечатать все элементы файла, в котором записаны отдельные слова. Рассмотреть два варианта:
а) известно, что в существующем файле записаны 12 слов;
б) размер существующего файла неизвестен.
14.33. Имеется файл с числами. Напечатать все его элементы с нечетным порядковым номером. Рассмотреть два варианта:
а) известно, что в существующем файле записаны 20 чисел;
6) размер существующего файла неизвестен.
14.34. Имеется файл с числами. Напечатать все его элементы, большие числа А. Рассмотреть два варианта:
а) известно, что в существующем файле записаны 13 чисел;
б) размер существующего файла неизвестен.
14.35.Имеется файл, элементами которого являются отдельные слова. Напечатать все слова, начинающиеся на букву «т» . Рассмотреть два варианта:
а) известно, что в существующем файле записаны 30 слов;
6) размер существующего файла неизвестен.
Расчеты
14.36. Имеется файл с числами. Найти:
а) сумму первого и второю чисел файла;
6) сумму, k 1-го и k2-гo чисел файла;
в) произведение первого и последнего чисел файла;
г) сумму всех чисел файла;
д) количество чисел файла, не превышающих числа А;
е) среднее арифметическое положительных чисел файла;
ж) первое число, большее числа В. Если такого числа нет, то сообщить об этом;
з) максимальное число, имеющееся в файле;
и) порядковый номер минимального числа в файле. Если таких чисел несколько, найти номер первого из них.
Во всех задачах принять, что размер файла неизвестен
1437. Имеется файл, элементами которого являются отдельные слова.
а) Найти количество слов, начинающихся на букву "м";
б)Определить, есть ли в файле слова, начинающиеся на букву "к". В случае положительного ответа напечатать порядковый номер, первого из них;
в) Получить предложение, составленное из слов, порядковый номер которых четный;
г) Найти самое длинное слово.
Во всех задачах принять, что размер файла неизвестен.
14. 38. Имеется файл, элементами которого являются отдельные символы,
а) Выяснить, являются ли первые два символа цифрами. Если да, то установить, является ли число, образованное этими цифрами, четным;
6) Найти число вхождений в файл каждой из букв;
в) Найти число вхождений в файл сочетания двух "соседних" букв "н" и "е";
г) Выяснить, образуют ли соседние символы файла буквосочетание ура.