Составители:
Рубрика:
В главном верхнем меню интегрированной среды BC++ найти
надпись project. Выбрать имя проекта, установить режим add и занести
для компиляции имена двух файлов (исходные тексты анализатора
выражений и интерпретатора команд взять с сайта
http://www.de.nwpi.ru/). Запустить на трансляцию. Полученный
файл с расширением *.exe проверить на выполнение. Для проверки
составить исходный текст на Small BASIC в 7-10 строк. Вариант задания
может быть составлен индивидуально, либо выбрать по последней цифре
шифра из таблиц 1 и 2. Убедиться в правильности исполнения программы
на Small BASIC и зафиксировать протокол.
Работа № 2
Расширение списка команд Small BASIC.
I. Цель
работы.
Добавить два простейших оператора: очистка экрана и пауза.
II. Порядок выполнения работы.
Разобраться с заданием №2. Исходный текст интерпретатора
изучить по исполняемым функциям. Предложить самостоятельно имена
(аббревиатуры) операторов. Задать синтаксис конструкций по примеру
уже имеющихся семи операторов. Написать для реализации
предложенных команд функции на языке BC++. Для общих занятий
в
дисплейном классе вариант задания выбирается наиболее простой.
Рекомендуется реализовать команды очистки экрана и установки паузы.
Для самостоятельной работы можно взять и более сложные команды,
например, реализовать оператор цикла с неизвестным количеством
повторов. После внесения изменений в текст интерпретатора команд
повторить процесс отладки и тестирования.
Работа № 3
Построение рекурсивных функций
на языке С++.
I. Цель работы.
Изучить принципы построения рекурсивных функций на примерах,
работающих программ. Написать самостоятельно функцию для
построения двоичного дерева или быстрой сортировки одномерного
массива.
II. Порядок выполнения работы.
Изучить раздел «алгоритмы построения рекурсивных функций».
Ознакомиться с примером программы, реализующей работу калькулятора.
Написать предложенные алгоритмы на языке С
++. Провести тестирование
Страницы
- « первая
- ‹ предыдущая
- …
- 2
- 3
- 4
- 5
- 6
- …
- следующая ›
- последняя »