- •Лабораторные работы. Сборник задач.
- •Оглавление
- •Часть 1. Лаборатоные работы
- •Работа со структурами и объединениями …………………………………….91
- •3 Задача
- •4 Задача
- •5 Задача
- •6 Задача
- •Дополнительное условие:использование цикла с предусловием.
- •1 Задача
- •2 Задача
- •Дополнительное условие: программа написана без использования функции.
- •Дополнительное условие: программа написана с использованием функций.
- •3 Задача
- •Дополнительное условие: программа написана без использования функции.
- •Дополнительное условие: программа написана с использованием функции.
- •4 Задача
- •Дополнительное условие: программа написана без использования функции
- •Дополнительное условие: программа написана с использованием функции.
- •Самостоятельная работа
- •Лабораторная работа №3
- •Самостоятельная работа
- •1 Задача
- •2 Задача
- •1 Задача
- •2 Задача
- •3 Задача
- •Лабораторная работа №6
- •1 Задача
- •1 Задача
- •2 Задача
- •3 Задача
- •1 Задача
- •1 Задача
- •2 Задача
- •3 Задача
- •4 Задача
- •Синтаксический анализатор
- •Самостоятельная работа
- •1 Задача
- •2 Задача
- •3 Задача
- •Работа с каталогами
- •Самостоятельная работа
- •1 Задача
- •2 Задача
- •1 Задача
- •2 Задача
- •3 Задача
- •1 Задача
- •2 Задача
- •1 Задача Реализовать очередь, состоящую из целых чисел
- •Комментарий:
- •2 Задача
- •1 Задача
- •Идеально-сбалансированные деревья
- •1 Задача
- •2 Задача
- •1 Задача
- •2 Задача
- •3 Задача
- •1 Задача
- •2 Задача
- •3 Задача
- •1 Задача
- •1 Задача
- •1 Уровень сложности
- •2 Уровень сложности
- •3 Уровень сложности
- •1 Уровень сложности.
- •2 Уровень сложности
- •3 Уровень сложности
- •1 Уровень сложности
- •Работа с несколькими массивами
- •Преобразование массива
- •Изменение элементов массива
- •2 Уровень сложности Формирование массива и вывод его элементов
- •Анализ элементов массива
- •Преобразование массива
- •Изменение элементов массива
- •Удаление и вставка элементов
- •Серии целых чисел
- •3 Уровень сложности Множества точек на плоскости
- •1 Уровень сложности
- •2 Уровень сложности
- •3 Уровень сложности
- •1 Уровень сложности
- •2 Уровень сложности
- •3 Уровень сложности
- •1 Уровень сложности
- •2 Уровень сложности
- •3 Уровень сложности
- •Not простое_логическое
- •(Простое_логическое знак_операции простое_логическое)
- •Построить синтаксический анализатор для понятия предложение.
- •1 Уровень сложности
- •2 Уровень сложности
- •1 Уровень сложности
- •Примеры:
- •Двусвязные списки
- •1 Уровень сложности
- •2 Уровень сложности
- •3 Уровень сложности
2 Уровень сложности
Даны два символьных файла f.txtиg.txt. Записать в файлh.txtсначала компоненты файлаf.txt, затем – компоненты файлаg.txtс сохранением порядка.
Дан символьный файл f.txt. Записать в файлg.txtкомпоненты файлаf.txtв обратном порядке.
Дана строка S, состоящая из 10 цифр, и файл с русским текстом. Зашифровать файл, выполнив циклическую замену каждой русской буквы, стоящей наK-й позиции строки, на букву того же регистра, расположенную в алфавите наSK-м месте после шифруемой буквы (дляK= 11 снова используется смещениеS1и т. д.). Букву «ё» в алфавите не учитывать, знаки препинания и пробелы не изменять.
Дана строка и файл с русским текстом. Зашифровать файл, выполнив циклическую замену каждой русской буквы, стоящей на K-й позиции строки, на букву того же регистра, расположенную в алфавите наSK-м месте после шифруемой буквы (дляK= 11 снова используется смещениеS1и т. д.). Данная строка представляет собой первую расшифрованную строку текста. Расшифровать остальные строки и заменить в файле зашифрованный текст, на расшифрованный. Если информации для расшифровки недостаточно, то исходный файл не изменять.
Даны вещественные числа A,Bи целое числоN. Создать текстовый файл, содержащий таблицу значений функции (x)1/2на промежутке [A,B] с шагом (B–A)/N. Таблица состоит из двух столбцов: с аргументамиx(10 позиций, из них 4 под дробную часть) и со значениями (x)1/2(15 позиций, из них 8 под дробную часть). Столбцы выравниваются по правому краю.
Даны вещественные числа A,Bи целое числоN. Создать текстовый файл, содержащий таблицу значений функций sin(x) и cos(x) на промежутке [A,B] с шагом (B–A)/N. Таблица состоит из трех столбцов: с аргументамиx(8 позиций, из них 4 под дробную часть) и со значениями sin(x) и cos(x) (по 12 позиций, из них 8 под дробную часть). Столбцы выравниваются по правому краю.
Прямая на плоскости задается уравнением ax+by+c=0, гдеaиbодновременно не равны нулю. Будем рассматривать только прямые, для которых коэффициентыa,b, с – целые числа. Пустьf.txt– файл, содержащий коэффициенты нескольких прямых (не менее трех). Переписать из файлаf.txtв файлg.txtкоэффициенты тех прямых, которые параллельны первой из прямых, заданной в файлеf.txt.
Прямая на плоскости задается уравнением ax+by+c=0, гдеaиbодновременно не равны нулю. Будем рассматривать только прямые, для которых коэффициентыa,b, с – целые числа. Пустьf.txt– файл, содержащий коэффициенты нескольких прямых (не менее трех). Переписать из файлаf.txtв файлg.txtкоэффициенты тех прямых, которые параллельны первой из прямых, заданной в файлеf.txt, но дополнительно требуется, чтобы все прямые были различны.
Прямая на плоскости задается уравнением ax+by+c=0, гдеaиbодновременно не равны нулю. Будем рассматривать только прямые, для которых коэффициентыa,b, с – целые числа. Пустьf.txt– файл, содержащий коэффициенты нескольких прямых (не менее трех). Переписать из файлаf.txtв файлg.txtкоэффициенты тех прямых, которые пересекают первую из прямых, заданных в файлеf.txt
Прямая на плоскости задается уравнением ax+by+c=0, гдеaиbодновременно не равны нулю. Будем рассматривать только прямые, для которых коэффициентыa,b, с – целые числа. Пустьf.txt– файл, содержащий коэффициенты нескольких прямых (не менее трех). Переписать из файлаf.txtв файлg.txtкоэффициенты тех прямых, которые пересекают первую из прямых, заданных в файлеf.txt, но дополнительно требуется, чтобы среди прямых не было параллельных.
Прямая на плоскости задается уравнением ax+by+c=0, гдеaиbодновременно не равны нулю. Будем рассматривать только прямые, для которых коэффициентыa,b, с – целые числа. Пустьf.txt– файл, содержащий коэффициенты нескольких прямых (не менее трех). Требуется получить в файлеg.txtкоэффициенты всех различных прямых файлаf.txt.
Списки