- •Федеральное агентство связи
- •Практическое занятие №2
- •Практическое занятие №3
- •Практическое занятие №4
- •Практическое занятие №5
- •Практическое занятие №6
- •Практическое занятие №7
- •Практическое занятие №8
- •Практическое занятие №9
- •Практическое занятие №10
- •Практическое занятие №11
- •Практическое занятие №12
- •Практическое занятие №13
- •Практическое занятие №14
- •Практическое занятие №15
Практическое занятие №13
Наименование занятия: Динамические структуры данных
Цель занятия: Научиться составлять программы с использованием динамических структур
Подготовка к занятию: Повторить теоретический материал по теме «Указатели и динамические структуры».
Литература:
Семакин И.Г., Шестаков А.П. Основы программирования, 2008г.
Павловская Т.А. Паскаль. Программирование на языке высокого уровня, 2010г.
Задание на занятие:
ВАРИАНТ 1
Составить программу, которая вставляет в список L новый элемент F за каждым вхождением элемента E.
ВАРИАНТ 2
Составить программу, которая вставляет в список L новый элемент F перед первым вхождением элемента E, если E входит в L.
ВАРИАНТ 3
Составить программу, которая удаляет из списка L все элементы E, если таковые имеются.
ВАРИАНТ 4
Составить программу, которая удаляет из списка L все отрицательные элементы.
ВАРИАНТ 5
Составить программу, которая проверяет, есть ли в списке L хотя бы два одинаковых элемента.
ВАРИАНТ 6
Составить программу, которая вставляет в список L за первым вхождением элемента E все элементы списка L, если E входит в L.
ВАРИАНТ 7
Составить программу, которая формирует список L, включив в него по одному разу элементы, которые входят одновременно в оба списка L1 и L2.
ВАРИАНТ 8
Составить программу, удаляет из списка L все положительные элементы.
ВАРИАНТ 9
Составить программу, удаляет из списка натуральных чисел все элементы, кратные заданному числу k.
ВАРИАНТ 10
Составить программу подсчета различных элементов списка целых чисел.
Порядок проведения занятия:
Получить допуск к работе;
Составить программу на языке Pascal;
Ввести программу в ЭВМ и откомпилировать её;
Выполнить программу и занести результат в отчет;
Оформить отчет.
Содержание отчета:
Наименование, цель занятия, задание;
Выполненное задание (код программы, результат выполнения программы);
Ответы на контрольные вопросы;
Вывод о проделанной работе.
Контрольные вопросы для зачета:
Что называется динамической величиной?
Что называется динамической памятью?
Что называется указателем?
Что такое связанный список?
Практическое занятие №14
Наименование занятия: Работа в графическом режиме
Цель занятия: Получить практические навыки работы в графическом режиме
Подготовка к занятию: Повторить теоретический материал по теме «Модули».
Литература:
Семакин И.Г., Шестаков А.П. Основы программирования, 2008г.
Павловская Т.А. Паскаль. Программирование на языке высокого уровня, 2010г.
Задание на занятие:
ВАРИАНТ 1
Написать программу, которая рисует на экране снеговика.
ВАРИАНТ 2
Написать программу, которая рисует на экране бабочку.
ВАРИАНТ 3
Написать программу, которая выводит на экран автомобиль.
ВАРИАНТ 4
Написать программу, которая рисует на экране новогоднюю елку.
ВАРИАНТ 5
Написать программу, которая рисует на экране вазу с цветами.
ВАРИАНТ 6
Написать программу, которая рисует на экране паровоз.
ВАРИАНТ 7
Написать программу, которая рисует на экране домик.
ВАРИАНТ 8
Написать программу, которая выводит на экран флаг олимпийских игр.
ВАРИАНТ 9
Написать программу, которая рисует на экране кораблик.
ВАРИАНТ 10
Написать программу, которая рисует на экране гусеницу.
Порядок проведения занятия:
Получить допуск к работе;
Составить программу на языке Pascal;
Ввести программу в ЭВМ и откомпилировать её;
Выполнить программу и занести результат в отчет;
Оформить отчет.
Содержание отчета:
Наименование, цель занятия, задание;
Выполненное задание (код программы, результат выполнения программы);
Ответы на контрольные вопросы;
Вывод о проделанной работе.
Контрольные вопросы для зачета:
Как запустить графическую систему?
Как вывести точку на экран?
Как вывести линию на экран?
Как вывести текст на экран?
Как установить цвет?