- •Сборник задач
- •Для практикума
- •По Паскалю
- •Содержание
- •Раздел 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. Работа с файлами .Типизированные файлы. Записи
14.1. Создать файл и записать в него:
а) число 500;
б) число 4,5;
в) слово Привет.
14.2. Создать файл и записать в него:
а) 5 одинаковых целых чисел;
б) 5 одинаковых вещественных чисел;
в) 5 одинаковых слов.
Записываемые числа и слова вводятся с клавиатуры.
14.3. Создать файл, и записать в него числа 10, 12,..., 16.
14.4. Создать файл и записать в него:
а) 7 целых чисел;
б) 4 вещественных числа;
в) 5 слов.
Записываемые числа и слова вводятся с клавиатуры.
14.5. Дан массив из двадцати вещественных чисел. Записать все числа массива в файл в том же порядке.
14.6. Дано предложение. Записать каждый из его символов в файл.
4.7. Дана последовательность целых чисел, оканчивающаяся нулем. Записать все числа последовательности в файл.
14.8. В конец существующего файла записать:
а) число 0;
б) фразу "До свидания!".
14.9. В конец существующего файла записать:
а) 6 целых чисел;
б) 5 вещественных чисел;
в) 4 слова.
Записываемые числа и слова вводятся с клавиатуры.
14.10. Сформировать файл, элементами которого являются двенадцать первых членов последовательности Фибоначчи (последовательности, в которой первые два члена равны 1, а каждый следующий равен сумме двух предыдущих).
Замена
14.11. В существующем файле, элементами которого являются числа, изменить на заданное число:
а) первый элемент;
б) пятый элемент;
в) s-й - элемент;
г) последний элемент.
Новые значения вводятся с клавиатуры.
14.12. В существующем файле, элементами которого являются отдельные слова, изменить на заданное значение:
а) первое слово;
б) третье слово;
в) s-e слово;
г) последнее слово.
Новые слова вводятся с клавиатуры.
14.13. Изменить все элементы существующего файла, в котором записаны числа. Новые значения вводятся с клавиатуры. Рассмотреть два варианта:
а) известно, что в существующем файле записаны 10 чисел;
б) размер существующего файла неизвестен.
14.14. Элементами файла являются отдельные слова. Изменить все его элементы на другие слова (их значения вводятся с клавиатуры). Рассмотреть два варианта:
а) известно, что в существующем файле записаны 12 слов;
б) размер существующего файла неизвестен.
14.15. Имеется файл с числами. Изменить все его элементы, порядковый номер которых кратен трем. Новые значения вводятся с клавиатуры. Рассмотреть два варианта:
а) известно, что в существующем файле записаны 20 чисел;
б) размер существующего файла неизвестен.
14.16. Имеется файл с целыми числами. Все его четные элементы заменить нулями. Рассмотреть два варианта:
а) известно, что в существующем файле записаны 13 чисел;
б) размер существующего файла неизвестен.
14.17. Имеется файл, элементами которого являются отдельные слова. Если слово в файле начинается на букву "к", то заменить ее на "К".
14.18 Имеется файл с числами. Поменять местами:
а) первое и третье число;
6) второе и последнее число;
в) n1-е и n2-е число.
14.19. Имеется файл, элементами которого являются отдельные буквы, составляющие последовательность "орпцессор". Получить новый файл, в котором буквы слова "процессор" будут расположены правильно.
14.20. Имеется файл, элементами которого являются отдельные буквы, составляющие последовательность "олгаритм". Получить новый файл, в котором буквы слова алгоритм будут расположены правильно.
14.21. Имеется файл, элементами которого являются отдельные буквы, составляющие последовательность "кадировко". Получить новый файл, в котором буквы слова "кодировка" будут расположены правильно.
14.22. Составить программу обмена местами двух любых элементов файла, в котором записаны отдельные символы.