Методические указания к контрольной работе «ПРОГРАММИРОВАНИЕ»/ Составитель Г. Я. Микитась. Самарский государственный архитектурно-строительный университет. Самара, 2010. 33 с.
Методические указания предназначены для студентов Белебеевского филиала заочной формы обучения для специальностей 270102 «Промышленное и гражданское строительство», 270109 «Теплогазоснабжение и вентиляция».
Выполнение контрольной работы предполагает решение пяти задач по базовым алгоритмическим структурам и основным типам данных с использованием системы программирования QBASIC, поэтому в методические указания включено приложение 1 «Технология программирования на алгоритмическом языке Бейсик» и приложение 2 «Библиотека стандартных алгоритмов.
Для подготовки к зачету по дисциплине «Программирование» в методические указания включены примерные тестовые задания.
Приложение 1 ТЕХНОЛОГИЯ ПРОГРАММИРОВАНИЯ НА АЛГОРИТМИЧЕСКОМ ЯЗЫКЕ БЕЙСИК 14
1. Алфавит языка программирования. 14
3. Семантика языка. 16
4. Операторы языка. 16
4.1. Оператор присваивания. 16
4.2. Оператор SWAP.. 17
Оператор SWAP переменная1, переменная2позволяет выполнить обмен значений сразу. 17
4.3. Оператор вывода PRINT. 17
4.4. Оператор ввода INPUT. 18
4.5. Операторы управления. 19
4.5.1. Оператор безусловного перехода. 19
4.5.2. Оператор условного перехода. 19
4.6. Оператор завершения END (“конец”) 21
4.7. Оператор очистки CLS. 21
5. Блок-схема. 21
6. Программирование основных алгоритмических конструкций. 21
6.1. Организация ветвлений. 21
6.2. Организация циклов. 24
6.2.1. Оператор арифметического цикла. 29
6.2.2. Операторы итерационного цикла. 33
6.3. Работа с массивами. 34
6.3.1. Оператор описания массивов. 34
Приложение 2 Библиотека стандартных алгоритмов.. 39
Приложение 3 Тестовые задания к зачету.. 46
Контрольная работа выполняется с использованием системы программирования QBASIC (Приложение 1). Работа оформляется в письменном или распечатанном виде и должна содержать:
· вариант задания,
· условие задачи с индивидуальными данными своего варианта,
· блок схему решения задачи,
· программный код решения задачи,
· протокол решения задачи (если программа предполагает вывод различных ответов в зависимости от условия, то в протоколе это должно быть отражено, то есть задача тестируется при различных наборах исходных данных для вывода всех возможных значений результата).
Каждая задача размещается с нового листа.
Всего вариантов 33 (от 0 до 32). Вариант определяются числом, образованным из двух последних цифр шифра студента, следующим образом. Если число находится в диапазоне 0¸32, – это и будет нужный вариант. Если оно больше, то из него нужно отнимать число 33 до тех пор, пока не будет получено число менее 33. Например, для шифра 0479, необходимо выполнить 13-ый вариант (79-33-33=13).