Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
C-fakepathELEMENT PROGRAMMIROVANIYA LAST.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.01 Mб
Скачать

Подготовка вакалавров

050655  İnformasiya texnologiyaları ixtisası üzrə

по дисциплине

Элементы компьютерного программирования

В.Г. Салимов

Vagif_salimov@yahoo.Com

http:// vagif4.tripod.com

Сopyrigth©2017…V.H.Salimov.All rigths reserved

Программирование в информационных технологиях

Дисциплина Основы программирования занимает важное место в процессе подготовки специалистов в области информационных технологий. В качестве базового языка выбран С++. Известно, что этот язык широко используется для разработки системных программ. Это обьясняется наличием в этом языке широкого спектра низкоуровневых операций.

Эффективное программирование содержит в себе два аспекта:

- эффективные структуры данных;

- эффективные алгоритмы обработки данных

В рамках данного курса студенты изучают методы разработки алгоритмов, выбора эффективных структур данных и создания на их основе компьютерных программ. В качестве базовой среды программирования выбран Borland C++ 3.1. Наряду с этим уделяется внимание также таким средам как Borland C++ Builder , Ms Visual studio . Наряду с основным консольным режимом рассматриваются также возможности визуального (GUİ) режима.

В течение курса студенты наряду с лекциями проходят практические занятия и выполняют лабораторные работы.

1 Вопрос . * Основы алгоритмизации

По определению под алгоритмом понимают последовательность операций приводящих к решению определенной задачи.

Результативность(конечность) - при точном исполнении всех команд алгоритма процесс должен прекратиться за конечное число шагов и привести к определенному результату;

Массовость - алгоритм обеспечивает решение не одной конк- ретной задачи, а некоторого класса задач;

Дискретность - алгоритм всегда состоит из последовательности дискретных шагов;

Детерминируемость - алгоритм должен состоять из команд, однознач- но понимаемых исполнителем.

Понятность - для записи алгоритма используются команды, которые входят в систему команд исполнителя;

Показано, что алгоритм любой сложности может быть построен на основе 3 базовых алгоритмов.

  1. Линейный

  2. Разветвляющийся

  3. Циклический

Для представления алгоритмов используются 3 основных метода

  1. вербальный.

  2. на основе условного алгоритмического языка

  3. на основе блок схем.

Наиболее часто используется метод блок-схем, т.е. условных графических символов. Основные символы языка блок-схем имеются в любой оффисной программе

Процесс

Начало/конец

Ввод /вывод

Условие

Цикл

Подпрограмма (функция)

Печать

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]