русс | укр

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

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

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

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


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

Тема 1.1 Понятие алгоритма


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


Раздел 1. Основы программирования

Пояснительная записка

Содержание

1. Пояснительная записка……………………………………………
2. Курс лекций……………………………………………………......
Раздел 1.Основы программирования ……………………………
Тема 1.1.Понятие алгоритма ……...
Тема 1.2. Методы описания алгоритма…………………………
Тема 1.3.Типы алгоритмов …………………………………...
Тема 1.4. Алгоритмический ряд……………………………………
Раздел 2.Решение задач на ПЭВМ ………………………………..
Тема 2.1..Основные этапы подготовки задачи к решению на ПЭВМ.
Тема 2.2.Программа на языке высокого уровня ……………….
Тема 2.3. Методика Джексона………………………………………
Раздел 3.Разработка программы на языке Турбо Паскаль…  
Тема 3.1 Основные элементы ……………………………….
Тема 3.2. Типы данных ………………………………….
Тема 3.3. Программа на языке Турбо Паскаль ………………….
Тема 3.4 Массивы и их обработка………………………………….    
Тема 3.5 Встроенные процедуры и функции………………………
Тема 3.6. Процедуры и функции пользователя……………………
Тема 3.7. Записи………………………………………………………
Тема 3.8 Файлы и их обработка…………………………………….
Раздел 4. Объектно – ориентированная модель программирования…………………………………………………………………….
Тема 4.1. Основные характеристики ООП. Преимущества ………
Тема 4.2. Инкапсуляция. ……………………………………………
Тема 4.3. Наследование………………………………………………
Тема 4.4.Виртуальные методы и полиморфизм……………………
Перечень источников для самостоятельного изучения учебной дисциплины «САОД»………………………………………………...

 

 

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



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

В результате изучения "Основы алгоритмизации и программирования" студенты должны усвоить специфику алгоритмов обработки различных данных.

Для изучения курса студентам необходимо усвоение следующих дисциплин: «Информатика», «Высшая математика», «ОС», «Дискретная математика»

Курс рассчитан на 94 часа теории и 80 часов практики, заканчивается курс экзаменом.

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

- о роли и месте знаний по данной дисциплине при освоении смежных дисциплин по выбранной специальности и в сфере профессиональной деятельности;

знать:

- понятия алгоритма, принципы построения алгоритмов;

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

- критерии хорошего алгоритма;

- свойства алгоритмов;

- методы структурного нисходящего программирования;

- интегрированную среду программирования;

- простые и структурированные типы данных;

- процедуры ввода-вывода;

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

- стандартные процедуры и функции языка;

- разрабатывать алгоритм и анализировать его;

- описывать типы данных;

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

- правильно использовать операторы языка;

- использовать нисходящий метод для решения больших задач, путем разбивки их на более мелкие;

- писать функции, рекурсивные функции;

- составлять процедуры пользователя;

- объявлять массивы (многомерные массивы), инициализировать массивы, проводить различные действия над массивами;

- работать со строками, применять стандартные строковые функции;

- работать с множествами: описывать, производить стандартные операции;

- описывать записи, записи с вариантами, производить операции;

- описывать файлы;

- применять стандартные процедуры и функции для работы с файла

- ознакомиться с основами ООП.

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

 

 

.

 

 

 

Тип лекции: вводная

План:



<== предыдущая лекция | следующая лекция ==>
 | Понятие алгоритма. Свойства алгоритма


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


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

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

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


 


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

 
 

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

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