русс | укр

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

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

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

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


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

ПРОГРАММА КУРСА


Дата добавления: 2014-11-28; просмотров: 659; Нарушение авторских прав


МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ

ГОУВПО

«Воронежская государственная технологическая академия»

КАФЕДРА ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙМОДЕЛИРОВАНИЯ И УПРАВЛЕНИЯ

 

ПРОГРАММА, МЕТОДИЧЕСКИЕ УКАЗАНИЯ И КОНТРОЛЬНЫЕ ЗАДАНИЯ ПО КУРСУ

«ОСНОВЫ ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ ПАСКАЛЬ»

 

Для студентов бакалавриата направления 230400с

заочной формы обучения

 

ВОРОНЕЖ

ПРОГРАММА КУРСА

Целью изучения курса является:

n ознакомление студентов с ЭВМ как инструментом исследования, автоматизации обработки данных и документооборота, решения инженерных задач и научно-исследовательских задач, управления оборудованием, системами, производством;

n развитие логического мышления студентов в процессе алгоритмизации задач;

n обучение языку программирования Pascal и приемам программирования на нем;

Материал курса основывается на знаниях, полученных студентами в процессе изучения курса «Высшая математика», общеинженерных и инженерных дисциплин.

СОДЕРЖАНИЕ КУРСА

1. Информатика как наука. Понятие информации [7, 8, 9, 18].

1.1. Общая характеристика процессов сбора, передачи, обработки и накопления информации.

1.2. Модели решения функциональных и вычислительных задач [8, 15, 25].

2. Технические и программные средства реализации информационных процессов. [7, 8, 9, 14, 18, 29]

2.1. Классификация ЭВМ, принцип их действия.

2.2. Аппаратное обеспечение ЭВМ: центральные устройства.

2.3. Аппаратное обеспечение ЭВМ: периферийные устройства.

2.4. Программное обеспечение ЭВМ: состав, свойства, классификация.

3. Алгоритмизация и программирование [1, 2, 3, 4, 5, 6, 10, 13, 19, 22, 24, 26, 27, 28, 30].

3.1 Языки программирования высокого уровня, их сравнительная характеристика. Язык Turbo Pascal [8].

3.2 Этапы решения задачи на ЭВМ: постановка задачи, ее математическая формулировка, использование численных методов, алгоритмизация задачи. Свойства и формы записи алгоритмов, типовые структуры алгоритмов [13].



3.3 Pascal-программа, ее структура. Операторы, их классификация. Составной оператор [21].

3.4 Данные, их классификация. Целые и вещественные константы и переменные. Способы их описания. Системные функции [21].

3.5 Арифметические выражения, правила записи, порядок вычисления [21].

3.6 Оператор присваивания. Операторы ввода-вывода под управлением списка. Программирование линейных вычислительных процессов [21].

3.7 Логические константы, переменные, способы их описания. Операции отношения, логические операции. Логические выражения, правила их записи, последовательность вычисления. Оператор передачи управления безусловный и условный, их структура, последовательность выполнения. Программирование ветвящихся вычислительных процессов [20].

3.8 Циклические вычислительные процессы Одномерные массивы, способы их описания. Операторы цикла, их структура, последовательность выполнения. Правила использования операторов цикла [17].

3.9 Алгоритмизация типовых задач: накопление суммы, произведения, поиск максимума и минимума, формирование массива. Проектирование алгоритмов [13].

3.10 Сложный цикл. Взаимодействие внешнего и внутреннего циклов в процессе решения задачи. Правила использования операторов цикла при программировании сложных циклов. Многомерные массивы, их описание, ввод-вывод [16].

3.11 Организация подпрограмм. Модульная структура программы. Главная программа, подпрограмма, их взаимодействие в процессе решения задачи. Описание подпрограммы. Глобальные и локальные имена. Формальные и фактические параметры, их роль в организации подпрограмм [13].

3.12 Процедуры, их описание. Параметры-значения и параметры-переменные. Функции, их описание. Особенности использования функций при решении задач [13].

4. Операционные системы (ОС) [8, 29].

4.1. Назначение и функции ОС.

4.2. Многозадачная ОС с графическим интерфейсом Microsoft Windows [9, 14].

5. Пакеты прикладных программ общего назначения [8, 9, 15, 18, 29].

5.1. Пакеты программ для организации работы в офисе.

5.2. Текстовые и графические редакторы.

5.3. Табличные процессоры [11].

5.4. Системы управления базами данных (СУБД).

6. Справочные информационные системы [8].

7. Локальные вычислительные сети [8, 9, 18, 29].

8. Глобальная компьютерная сеть Internet [8, 9, 12, 18, 23, 29].

СПИСОК РЕКОМЕНДУЕМОЙ ЛИТЕРАТУРЫ

1. Абрамов С.А. Начала программирования на языке Паскаль / С.А. Абрамов, Е.В. Зима. – М.: Наука. Гл. ред. физ.-мат. лит., 1987. – 112 с.

2. Боон К. ПАСКАЛЬ для всех. Пер. с гол. – М.: Энергоиздат, 1988. – 190 с.

3. Вычислительная техника и программирование: Учеб. для техн. ВУЗов / А.В. Петров, В.Е. Алексеев, А.С. Ваулин и др.; Под ред. А.В. Петро­ва. – М.: Высш. шк., 1990. – 479 с.

4. Грэхем Р. Практический курс языка Паскаль для микро-ЭВМ. Пер. с англ. – М.: Радио и связь, 1986, – 200с.

5. Епанешников А. Программирование в среде Turbo Pascal 7.0 / А. Епанешников, В. Епанешников. – М.: ДИАЛОГ-МИФИ, 2001. – 367 с.

6. Зуев Е.А. Язык программирования Turbo Pascal 6.0. – М.: Унитех, 1992. – 298 с.

7. Информатика и вычислительная техника: Учеб. пособие для студ. вузов инж.-педагогич. спец. / В.В. Вьюхин, С.В. Кудымов, В.Г. Накрохин и др.; Под ред. В.Н. Ларионова. – М.: Высш. шк., 1992. – 287 с.

8. Информатика: Учеб. пособие для студ. пед. вузов / А.В. Могилев, Н.И. Пак, Е.К. Хённер; Под ред. Е.К. Хённера. – М.: ACADEMIA, 1999. – 816 с.

9. Информатика: Учебник; Под ред. проф. Н.В. Макаровой. – 3-е перераб. изд. М.: Финансы и статистика, 1999. – 768 с.

10. Йенсен К. Паскаль: руководство для пользователя / К. Йенсен, Вирт Н.; Пер. с англ. и предисл. Д.Б.Подшивалова. – М.: Финансы и статистика, 1989. – 255 с.

11. Колесников А. Excel 7.0 для Windows 95. – Киев: BHV, 1996. – 480 с.

12. Коцюбинский А.О. Современный самоучитель работы в сети Интернет. Быстрый старт.: Практ. пособ / А.О. Коцюбинский, С.В. Грошев – М.: ТРИУМФ, 1997. – 400 с.



<== предыдущая лекция | следующая лекция ==>
Стейкхолдеры — заинтересованные стороны | Крымов Б.А. Основы программирования на языке TurboPascal: Учеб пособие / Воронеж. гос. технол. акад / Б.А. Крымов, А.О. Мовшин, С.В. Кулакова. – Воронеж, 2000. – 130 с.


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


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

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

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


 


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

 
 

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

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