Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Методические рекомендации по изучению разделов, тем программы.




ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

 

Программа дисциплины "Основы алгоритмизации и программирования" предусматривает изучение основ алгоритмизации и программирования на языках высокого уровня, особенностей реализации этих языков и применения их при разработке программного продукта.

Программа дисциплины, предполагает формирование у учащихся предс­тавления о современных направлениях в программировании:

-процедурном программировании;

-модульном программировании;

- объектно-ориентированном программировании.

 

 

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

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

- эволюцию языков программирования, их классификацию, поня­тие системы программирования;

- структуру программного обеспечения и систем программирова­ния;

- статические и динамические структуры данных;

- зависимость эффективности алгоритмов от способов представле­ния данных;

 

знать на уровне понимания:

– способы представления алгоритмов и их типы:

– изображение символов, применяемых в схемах программ, в соответствии с ГОСТами ЕСПД;

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

– назначения стандартных библиотечных модулей соответствующих систем программирования;

– базовые элементы изучаемых языков программирования высоко­го уровня, простые и структурированные типы данных этих языков;

– операторы языка, (управляющие структуры);

– основные стандартные встроенные процедуры и функции;

– правила описания процедур и функций, определённых пользова­телем;

– особенности изучаемой системы программирования;

– возможности встроенного текстового редактора;

– способы компиляции и запуска программ в соответствующей среде программирования;

– средства, отладки программ в используемой системе программи­рования;

– базовые понятия объектно-ориентированного программирования

– перспективные направления развития языков программирования.

 

уметь:

– записывать алгоритмы с использованием блок-схем или таблиц;

– составлять алгоритмы всех типов;

– по заданному алгоритму составлять программу;

– при разработке программы рационально использовать изученные возможности языка программирования;

– анализировать предложенные программы, составленные на одном из изучаемых языков программирования;

– используя среду программирования, вводить и корректировать текст программы, транслировать программу, получать загрузочный модуль;

– находить и исправлять допущенные ими ошибки программы, вы­явленные в процессе трансляции и отладки;

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

– отлаживать программу в среде программирования с использова­нием средств встроенного отладчика;

– анализировать полученные результаты работы программы.

 

У учащихся должны быть сформированы навыки:

– работы в среде конкретной системы программирования;

– применения государственных стандартов ЕСПД.

 


 

ЛИТЕРАТУРА

Основная литература

 

1.1. Программирование на персональных ЭВМ. / Д.В. Офицеров, А.Б. Долгий, В.А. Старых. – Минск: Вышэйшая школа, 1993.

1.2. Введение в язык Паскаль. / В.Г. Абрамов, Н.П. Трифонов, Г.Н. Трифонов. – Москва: Наука, 1988.

1.3. ПАСКАЛЬ. Программирование на языке высокого уровня. / Т.А. Павловская, Санкт-Петербург: Питер, 2004.

1.4. Конспект лекций по ОАиП. / электронный учебник.

1.5. Turbo Pascal: Учебник / С.А. Немнюгин. – Санкт-Петербург: Питер, 2000.

1.6. Turbo Pascal: Практикум / С.А. Немнюгин. – Санкт-Петербург: ПИТЕР, 2001.

1.7. Графы, сети и алгоритмы / Свами М., Тхуласираман К. – Москва: Мир,1984.

1.8. Турбо Паскаль 7.0. Начальный курс. Учебное пособие / Фаронов В.В. – Москва: Нолидж, 1999.

1.9. Турбо Паскаль 7.0. Практика программирования. Учебное пособие. / В.В. Фаронов. – Москва: Нолидж, 1999.

1.10. Библия Delphi. / М. Фленов.

 

2. Дополнительная литература

 

2.1. Основы алгоритмизации и программирование: Конс­пект лекций. / Электронная версия В.А. Барков.

2.2. Паскаль для персональных компьютеров / Ю.С. Бородич, А.Н. Вальвачев, А.И. Кузьмич. – Минск: Вышэйшая школа, 1991.

2.3. Алгоритмы и программы решения задач на графах и сетях / М.И. Нечепуренко, В.К. Попков, С.М. Майнагашев и др. – Новосибирск: Наука, Сибирское отделение, 1990.

2.4. Программирование экспертных систем на Паскале / Б. Сойер, Д.Л. Фостер: Пер. с англ. – Москва: Финансы и статистика, 1990.

2.5. http://www.cyberforum.ru/


Содержание темы

Тематический план

Раздел, тема Количество учебных часов Время на самостоятельную работу
Всего В том числе
Для дневной формы обучения Для заочной формы обучения На установочные занятия На обзорные занятия На лабораторно-практические
Введение     0,25     1,75
Раздел 1.Технологический цикл обработки информации на компьютере.     0,25     1,75
Раздел 2. Понятие алгоритма. Свойства, способы описания.     0,5     1,5
Раздел 3.Алгоритмы, структура данных и система программирования Delphi (консольное приложение).            
Раздел 4. Основные комбинаторные алгоритмы и алгоритмы на графах.            
Раздел 5. Объектно-ориентированное программирование.            
Раздел 6. Система программирования Delphi.            
Раздел 7. Файлы в Delphi.            
Раздел 8. Дополнительные возможности системы программирования Delphi.            
Курсовое проектирование            
Всего            

 


Методические рекомендации по изучению разделов, тем программы.

 





Поделиться с друзьями:


Дата добавления: 2016-11-12; Мы поможем в написании ваших работ!; просмотров: 411 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Наглость – это ругаться с преподавателем по поводу четверки, хотя перед экзаменом уверен, что не знаешь даже на два. © Неизвестно
==> читать все изречения...

2675 - | 2239 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.01 с.