Лекция: Дель Л.А.

Основы программирования

МЕТОДИЧЕСКИЕ УКАЗАНИЯ К ЛАБОРАТОРНЫМ РАБОТАМ
ЧАСТЬ 1

 

Рекомендовано к изданию Редакционно–издательским советом

федерального государственного бюджетного образовательного учреждения высшего профессионального образования

«Оренбургский государственный университет»

в качестве методических указаний к лабораторным работам для студентов, обучающихся по программе среднего профессионального образования по специальности 230115 Программирование в компьютерных системах

 

 

Оренбург 2013

УДК 681.3.06 (075.32)

ББК 22.18я723

Д-29

 

Рецензент __________________________________

 

 

Дель Л.А.

Д-29 Основы программирования: методические указания к лабораторным

работам. Часть 1 /Л.А. Дель, Р.Н. Салимова. – Оренбургский гос.ун-т — Оренбург: ОГУ, 2013. – 92 с.

 

Методические указания предназначены для выполнения лабораторных работ, обеспечивающих учебный процесс по дисциплине “Основы программирования” часть 1 студентам очной формы обучения специальности 230115 “Программирование в компьютерных системах” в колледже электроники и бизнеса ОГУ для студентов 2 курса очной формы обучения. Методические указания составлены с учетом федеральной госу-дарственого образовательного стандарта среднего профессионального об-разования по направлению подготовки и дипломированных специалистов–утвержденного приказом № 696 от 23 июня 2010 года Министерства образования и науки Российской Федерации.

УДК 681.3.06 (075.32)

ББК 22.18я723

 

 

ã Дель Л.А., 2013

ã Салимова Р.Н., 2013

ã ОГУ, 2013

 

Содержание

  стр
Введение……………………………………………………………………….
1 Лабораторная работа № 1. Турбо среда языка Паскаль. Главное меню. Работа с окнами…………………………………………………………………  
1.1 Ход работы…………………………………………………………………
1.2 Содержание отчета…………………………………………………………
1.3 Вопросы для допуска к лабораторной работе № 1………………………
1.4 Методические указания к лабораторной работе № 1……………………
1.4.1 Запуск среды Турбо-Паскаль.………………………………………….
1.4.2 Режимы работы…………………………………………
1.5 Вопросы к защите лабораторной работы № 1……………………………
2 Лабораторная работа № 2. Составление и отладка программ линейной структуры………………………………………………………………  
2.1 Ход работы…………………………………………………………………
2.2 Содержание отчета…………………………………………………………
2.3 Вопросы для допуска к лабораторной работе № 2………………………
2.4 Методические указания к лабораторной работе № 2…………………
2.4.1 Структура программы……………………………………………………
2.4.2 Линейные алгоритмические конструкции………………………………
2.5 Задания базового уровня………………………………………………….
2.6 Задания повышенного уровня……………………………………………
2.7 Вопросы к защите лабораторной работы № 2……………………………
3 Домашняя работа №1. Выполнение индивидуальной работы по теме «Линейная структура данных»……………………………………………….  
3.1 Ход работы…………………………………………………………………
3.2 Содержание отчета…………………………………………………………
3.3 Варианты заданий домашней работы № 1………………………………
3.4 Вопросы к защите домашней работы № 1………………………………
4 Лабораторная работа № 3. Составление и отладка программ разветвляющейся структуры………………………………………………………….  
4.1 Ход работы…………………………………………………………………
4.2 Содержание отчета…………………………………………………………
4.3 Вопросы для допуска к лабораторной работе № 3………………………
4.4 Методические указания к лабораторной работе № 3……………………
4.4.1 Ветвящиеся алгоритмические конструкции……………………………
4.5 Задания базового уровня………………………………………………….
4.6 Вопросы к защите лабораторной работы № 3………………………….
5 Лабораторная работа № 4. Составление и отладка программы, используя поливариантные условия…………………………………………………  
5.1 Ход работы…………………………………………………………………
5.2 Содержание отчета…………………………………………………………
5.3 Методические указания к лабораторной работе № 4……………………
5.4 Задания базового уровня …………………………………………………………
5.5 Вопросы к защите лабораторной работы №4……………………………
6 Домашняя работа №2. Выполнение индивидуальной работы по теме «Разветвляющие процессы с использованием символьных переменных»  
6.1 Ход работы…………………………………………………………………
6.2 Содержание отчета…………………………………………………………
6.3 Варианты заданий…………………………………………………………
6.4 Вопросы к защите домашней работы №2…………………………………
7 Лабораторная работа № 5. Составление и отладка программ циклической структуры…………………………………………………………………  
7.1 Ход работы…………………………………………………………………
7.2 Содержание отчета…………………………………………………………
7.3 Вопросы для допуска к лабораторной работе № 5………………………
7.4 Методические указания к лабораторной работе № 5……………………
7.4.1 Операторы цикла с параметрами……………………………………….
7.4 2 Операторы цикла с постусловием………………………………………
7.4.3 Операторы цикла с предусловие……………………………………….
7.4.4 Пустой оператор…………………………………………………………
7.5 Задания базового уровня………………………………………………….
7.6 Задания повышенного уровня……………………………………………
7.7 Вопросы к защите лабораторной работы № 5………………………….
8 Лабораторная работа № 6. Составление и отладка программ с использованием процедуры и функции………………………………………………    
8.1 Ход работы…………………………………………………………………
8.2 Содержание отчета…………………………………………………………
8.3 Вопросы для допуска к лабораторной работе № 6………………………
8.4 Методические указания к лабораторной работе № 6……………………
8.5 Задания базового уровня …………………………………………………
8.6 Вопросы к защите лабораторной работы № 6…………………………
9 Домашняя работа № 3. Выполнение индивидуального задания по темам «Циклические структуры», «Процедуры и функции»…………………    
9.1 Ход работы…………………………………………………………………
9.2 Содержание отчета…………………………………………………………
9.3 Варианты заданий…………………………………………………………
9.4 Вопросы к защите домашней работы № 3……………………………….
10 Лабораторная работа № 7. Составление и отладка программ на одномерные и двумерные массивы……………………………………………….    
10.1 Ход работы………………………………………………………………………….
10.2 Содержание отчета………………………………………………………
10.3 Вопросы для допуска к лабораторной работе № 7…………………….
10.4 Методические указания к лабораторной работе № 7………………….
10.5 Задания базового уровня…………………………………………………
10.6 Вопросы к защите лабораторной работы № 7…………………………
11 Лабораторная работа № 8. Составление и отладка программ со строковыми типами данных……………………………………………………….    
11.1 Ход работы……………………………………………………………….
11.2 Содержание отчета………………………………………………………
11.3 Вопросы для допуска к лабораторной работе № 8……………………
11.4 Методические указания к лабораторной работе № 8…………………
11.5 Задания базового уровня…………………………………………………
11.6 Вопросы к защите лабораторной работы № 8…………………………
12 Домашняя работа № 4. Выполнение индивидуального задания по теме «Одномерные и двумерные массивы», «Строковый тип данных»…………    
12.1 Ход работы……………………………………………………………….
12.2 Содержание отчета………………………………………………………
12.3 Варианты заданий…………………………………………………………
12.3.1 Задачи на одномерные и двумерные массивы……………………….
12.3.2 Задачи на строковый тип данных…………………………………….
12.4 Вопросы к защите домашней работы № 4………………………………
Список использованной литературы…………………………………………

 

 

Введение

 

Предмет «Основы программирования» является общепрофессиональной дисциплиной, устанавливающей базовый уровень знаний для освоения других общепрофессиональных и специальных дисциплин.

В результате освоения дисциплины студент должен:

иметь представление:

— о методах структурного и модульного программирования;

— абстракциях основных структур данных (множества, записи и т.п.) и методах их обработки и способах реализации;

— методах и технологиях программирования;

знать:

— этапы решения задачи на компьютере;

— типы данных;

— базовые конструкции изучаемых языков программирования;

— принципы структурного и модульного программирования;

— принципы объектно-ориентированного программирования;

уметь:

— работать в среде программирования;

— реализовывать построенные алгоритмы в виде программ на конкретном языке программирования;

иметь навыки:

— описания структур данных;

— описания основных базовых конструкции;

— программирования на языках высокого уровня;

— работы в различных средах программирования.

Предшествующие курсы, на которых непосредственно базируется дисцип­лина «Основы программирования» являются:

— информационные технологии,

— операционные системы и среды,

— теория алгоритмов.

Вместе с тем курс «Основы программирования» является общепро-фессиональным, устанавливающим базовый уровень знаний для освоения других общепрофессиональных и специальных дисциплин таких, как «Технология разработки программного обеспечения», «Основы объектно-ориентированного программирования».

Курс рассчитан на 72 часа лекций, 52 часа ла­бораторно-практических занятий. Промежуточная оценка знаний и умений студентов прово­дится с помощью контрольных работ, которые включают в себя основные про­блемы курса. Итоговый контроль в виде экзамена предусмотрен на втором курсе.

 

1 Лабораторная работа № 1. Турбо среда языка Паскаль. Главное меню. Работа с окнами

 

Цель работы. Изучить главное меню Турбо среды. Научиться набирать и редактировать программы, сохранять программы на диск, выводить на печать, работать с окнами в Турбо Паскале.

 

еще рефераты
Еще работы по информатике