- •2Федеральное агентство по образованию
- •Алгоритмизация и программирование
- •Основы программирования в среде Турбо Паскаля.
- •Приоритет операций в выражении
- •Задание 1 (программа 1_1)
- •Программирование разветвленных алгоритмов. Операторы передачи управления
- •Программирование циклических алгоритмов с заданным числом повторений
- •Программирование циклических алгоритмов с предусловием
- •Программирование циклических алгоритмов с постусловием
- •Модифицировать программу 3_2 для вычисления функций f1(X) и f2 (X) с применением оператора цикла с постусловием. Выполнить ее и сравнить результа-ты с полученными ранее.
- •Программирование алгоритмов обработки одномерных массивов
- •Задание 1
- •Программирование с использованием функций
- •Программирование с использованием процедур
- •Лабораторная работа 10 Обработка символьных и строковых данных
- •Множества
- •Первая и вторая цифры размерность исходных множеств.
- •Модульное программирование
- •Динамические структуры данных. Списки
- •Задание 1 (программа 15_1)
- •Графика
- •Задания к расчетно-графической работе
- •Порядок выполнения лабораторных работ
- •Обозначения графические в схемах алгоритмов (гост 19.701-90)
- •Сообщение об ошибках Сообщения об ошибках периода компиляции
- •Сообщения об ошибках периода исполнения Ошибки операционной системы dos
- •Ошибки вода - вывода
- •Критические ошибки
Задание 1 (программа 15_1)
1. Используя динамическую структуру список, подсчитать количество русских строчных букв в строке.
2. Используя динамическую структуру список, проверить, является ли он упорядоченным набором чисел.
3. Используя динамическую структуру список, подсчитать количество цифр в заданном наборе символов.
4. В деке задать слово. Определить, является ли оно словом-перевертышем.
5. Сформировать динамический список из элементов целого типа. Удалить из него отрицательные элементы. Распечатать исходный и результирующий списки.
6. Найти сумму четных элементов списка, состоящего не менее чем из двух элементов.
7. Используя динамическую структуру список, подсчитать сумму чисел в нем.
8. В динамическом списке из каждой группы подряд идущих одинаковых элементов оставить один.
9. Используя динамическую структуру список, подсчитать количество четных чисел в заданном наборе символов.
10. Используя динамическую структуру список, подсчитать сумму отрицатель-ных чисел в списке.
11. Сформировать очередь из элементов целого типа. Четные элементы возвес-ти в квадрат. Распечатать исходную и результирующую очереди.
12. Используя динамическую структуру список, подсчитать количество по-ложительных и отрицательных чисел в списке.
13. Задать два динамических списка. Проверить их на равенство.
14. Используя динамическую структуру список для хранения символов, напеча-тать только русские буквы из текста.
15. Используя динамическую структуру, список для хранения символов, определить, является ли заданная фраза палиндромом.
16. Сформировать динамический список из элементов целого типа. Определить, есть ли в списке хотя бы два совпадающих по ключевому полю элемента.
17. Используя динамическую структуру очередь, перевести введенную последовательность чисел в слово, состоящее из кодов ASCII.
18. Удалить из списка все отрицательные элементы.
19. Используя динамическую структуру список, сохранить ряд чисел. Удалить повторяющиеся элементы.
20. Построить динамический список из элементов целого типа с помощью дат-чика случайных чисел. Найти значение среднего элемента списка.
21. Используя динамическую структуру список, сохранить ряд чисел. Удалить элемент с заданным номером.
22. Сформировать динамическую структуру «очередь», элементами которой являются цифры. Извлекая элементы из очереди, напечатать их двоичные эквива-ленты.
23. Сформировать список динамических элементов, упорядоченный по возрас-танию. Включить в список новый элемент, сохранив свойство упорядоченности.
24. Используя динамическую структуру стек, распечатать элементы в обратном порядке.
25. Используя динамическую структуру "очередь", зашифровать содержимое текста: каждый символ заменить его кодом+1.
26. Используя динамическую структуру "стек", зашифровать содержимое текстового файла.
27. Используя динамическую структуру список, сохранить ряд чисел. Удалить элементы с заданным ключевым полем.
Задание 2 (программа 15_2)
Реализовать задачу с использованием другой динамической структуры или придумать свою задачу, написать и отладить для нее программу.
Лабораторная работа 16