- •Введение
- •Лабораторная работа №1
- •Методические указания к лабораторной работе
- •Содержание отчета
- •Порядок выполнения работы.
- •Порядок выполнения работы.
- •Содержание отчета.
- •Порядок выполнения работы.
- •Лабораторная работа №6 формирование и обработка одномерных массивов
- •Подготовка к лабораторной работе
- •Содержание отчета
- •Контрольные вопросы
- •Лабораторная работа №7 обработка двухмерных массивов
- •Подготовка к лабораторной работе
- •Задание к лабораторной работе
- •Варианты заданий
- •Содержание отчета
- •Контрольные вопросы
- •Лабораторная работа № 8 обработка символьной информации
- •Подготовка к лабораторной работе
- •Варианты заданий
- •Содержание отчета
- •Лабораторная Работа № 10
- •Лабораторная Работа № 11
Содержание отчета
1.Номер и тема лабораторной работы.
2.Вариант задания.
3.Результаты подготовки:
- схема алгоритма обработки предложения,
- программа на заданном алгоритмическом языке.
4.Итоги работы программы:
- результаты расчета с текстовыми комментариями.
Контрольные вопросы
Описание символьных данных и строк на языке С++.
Встроенные функции языка С++, используемые для обработки строк.
Кодирование символьной информации в ПЗВМ.
Лабораторная работа № 9
ОБРАБОТКА СТРУКТУР
Цель работы: Получить навыки использования алгоритмов обработки структурированных типов данных.
Подготовка к лабораторной работе:
При подготовке к лабораторной работе следует повторить следующие вопросы:
правила сравнения арифметических и символьных переменных;
алгоритмы упорядочивания данных по возрастанию и убыванию;
описание записей;
оператор присоединения.
В соответствии с индивидуальным заданием составить схему алгоритма и программу на языке Си.
Порядок выполнения работы:
Получить допуск к работе у преподавателя.
Создать исходный файл с текстом программы.
Провести откладку программы.
Запустить программу на счет, провести анализ правильности результатов и с разрешения преподавателя вывести на печать.
Содержание отчета:
Задание к лабораторной работе.
Схема алгоритма решения задачи.
Листинг с текстом программы и результаты расчета.
Контрольные вопросы:
Алгоритм упорядочивания элементов одномерного массива.
Правила сравнения числовых и символьных данных.
Назначение кода ASCII. Основные группы кодов.
Описание записей.
Задание к лабораторной работе:
По данным таблицы 1, содержащей информацию о работниках предприятия, провести упорядочивание данных по возрастанию или убыванию значения реквизита, указанного в варианте. Вывести на печать исходную таблицу и упорядоченную таблицу.
Варианты заданий:
Упорядочить данные в порядке возрастания значения рабочего стажа.
Упорядочить данные в порядке возрастания возрастов сотрудников.
Упорядочить сведения о сотрудниках старше 30 в порядке возрастания их рабочего стажа.
Упорядочить сведения в порядке убывания значения года рождения.
Упорядочить сведения о мужчинах в порядке возрастания значения их рабочего стажа.
Упорядочить сведения о женщинах в порядке убывания их возраста.
Упорядочить сведения о сотрудниках, имеющих рабочий стаж более 20 лет, в порядке возрастания их возраста.
Упорядочить сведения о женщинах в порядке убывания значений их рабочего стажа.
Расположить сведения о сотрудниках в алфавитном порядке.
Расположить сведения о сотрудниках мужского пола в алфавитном порядке.
Расположить сведения о сотрудниках старше 30 в алфавитном порядке.
Упорядочить сведения о мужчинах в порядке убывания значения их возраста.
Расположить сведения о сотрудниках с рабочим стажем больше 20 лет в алфавитном порядке.
Упорядочить сведения о мужчинах старше 50 лет в порядке убывания их рабочего стажа.
Упорядочить сведения о мужчинах с рабочим стажем больше 20 лет по алфавиту.
Упорядочить сведения о сотрудниках моложе 40 лет в порядке их убывания их рабочего стажа.
Упорядочить сведения о женщинах в порядке возрастания их рабочего стажа.
Расположить сведения о женщинах в алфавитном порядке.
Расположить сведения о мужчинах старше 50 лет в алфавитном порядке.
Расположить сведения о сотрудниках в возрасте от 30 до 50 лет в алфавитном порядке.
Упорядочить сведения о мужчинах с рабочим стажем больше 25 лет в порядке увеличения их возраста.
Расположить сведения о женщинах в алфавитном порядке.
Упорядочить данные в порядке убывания значений рабочего стажа.
Упорядочить данные о женщинах старше 30 лет в порядке убывания их рабочего стажа.
Упорядочить сведения о сотрудниках старше 40 лет в порядке возрастания их возраста.
Упорядочить данные в порядке убывания возраста сотрудников.
Упорядочить данные в порядке возрастания значений года рождения.
Упорядочить сведения о мужчинах в порядке убывания значений их рабочего стажа.
Упорядочить сведения о женщинах в порядке возрастания их возраста.
Упорядочить сведения о сотрудниках в возрасте от 40 до 60 лет в порядке возрастания их рабочего стажа.
Таблица 1 – Исходные данные
№ |
Фамилия И. О. |
Пол |
Год рождения |
Год поступления на работу |
1. |
Анисимов Ю. П. |
М |
1940 |
1957 |
2. |
Иванов И. Н. |
М |
1950 |
1975 |
3. |
Махова О. И. |
Ж |
1960 |
1980 |
4. |
Огарев К. М. |
М |
1945 |
1961 |
5. |
Егорова П. К. |
Ж |
1955 |
1977 |
6. |
Голикова О. И. |
Ж |
1962 |
1980 |
7. |
Сотников Т. С. |
М |
1943 |
1960 |
8. |
Комов В. И. |
М |
1947 |
1964 |
9. |
Лебедев А. А. |
М |
1959 |
1981 |
10. |
Димова В. В. |
Ж |
1965 |
1985 |