русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Программирование


Дата добавления: 2015-06-12; просмотров: 463; Нарушение авторских прав


Методические указания к контрольной работе

 

 

САМАРА 2010

Составитель: Г. Я. Микитась

УДК

 

Методические указания к контрольной работе «ПРОГРАММИРОВАНИЕ»/ Составитель Г. Я. Микитась. Самарский государственный архитектурно-строительный университет. Самара, 2010. 33 с.

 

 

Методические указания предназначены для студентов Белебеевского филиала заочной формы обучения для специальностей 270102 «Промышленное и гражданское строительство», 270109 «Теплогазоснабжение и вентиляция».

Выполнение контрольной работы предполагает решение пяти задач по базовым алгоритмическим структурам и основным типам данных с использованием системы программирования QBASIC, поэтому в методические указания включено приложение 1 «Технология программирования на алгоритмическом языке Бейсик» и приложение 2 «Библиотека стандартных алгоритмов.

Для подготовки к зачету по дисциплине «Программирование» в методические указания включены примерные тестовые задания.

 

Номер лицензии на издательскую деятельность

ЛР № 020726 от 25.02.04.

 

 

© Самарский государственный архитектурно-

строительный университет 2010.

 


 

Оглавление

ЗАДАЧА 1. 4

ЗАДАЧА 2. 5

ЗАДАЧА 3. 6

ЗАДАЧА 4. 8

ЗАДАЧА 5. 11

Приложение 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).



<== предыдущая лекция | следующая лекция ==>
Теоретические вопросы | ЗАДАЧА 1.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 3.099 сек.