textarchive.ru

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


Утверждена

Министерством образования

Республики Беларусь

«24» июня 2001 г.

Регистрационный № ТД -180 / тип

Основы алгоритмизации и программирования

в традиционных и интеллектуальных компьютерах

УЧЕБНАЯ ПРОГРАММА ДЛЯ ВЫСШИХ УЧЕБНЫХ ЗАВЕДЕНИЙ

ПО СПЕЦИАЛЬНОСТИ 40 03 01 «ИСКУССТВЕННЫЙ ИНТЕЛЛЕКТ»

Составители:

Ю.Г. Приходько - доцент кафедры интеллектуальных информационных технологий Белорусского государственного университета информатики и радиоэлектроники, кандидат технических наук, старший научный сотрудник;

П.А. Гапонов - доцент кафедры интеллектуальных информационных технологий Белорусского государственного университета информатики и радиоэлектроники, кандидат технических наук;

О.Е. Елисеева - доцент кафедры интеллектуальных информационных технологий Белорусского государственного университета информатики и радиоэлектроники, кандидат технических наук;

В.М. Кузьмицкий - ассистент кафедры интеллектуальных информационных технологий Белорусского государственного университета информатики и радиоэлектроники;

С.А. Самодумкин - ассистент кафедры интеллектуальных информационных технологий Белорусского государственного университета информатики и радиоэлектроники.

Под общей редакцией В.В. Голенкова.

Рецензенты:

Кафедра информационно-вычислительных систем Военной академии Республики Беларусь (протокол № 9 от 25 мая 2000 г.);

Н.Н.Поснов - старший научный сотрудник НИП «Геоинформационные системы» НИО «Кибернетика» НАН Беларуси, кандидат физико-математических наук, доцент.

Рекомендована к утверждению в качестве типовой:

Кафедрой интеллектуальных информационных технологий Белорусского государственного университета информатики и радиоэлектроники (протокол № 5 от 23 октября 2000 г.);

Советом Белорусского государственного университета информатики и радиоэлектроники (протокол № 4 от 23 ноября 2000 г.).

Согласована с:

Учебно- методическим объединением вузов Республики Беларусь по образованию в области электрорадиотехники и информатики; Главным управлением высшего и среднего специального образования;

Центром методического обеспечения учебно-воспитательного процесса Республиканского института высшей школы БГУ.

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

Типовая программа «Основы алгоритмизации и программирования в традиционных и интеллектуальных компьютерах» разработана для студентов специальности 40 03 01 «Искусственный интеллект». Она предусматривает соответствующий курс лекций, включает выполнение лабораторных работ и курсовых проектов для закрепления теоретических знаний. Целью изучения дисциплины является формирование у студентов устойчивых знаний и навыков в области алгоритмизации и основ программирования на ЭВМ, включая понимание роли вычислительной техники в деятельности человека. Основными задачами курса являются:

- формирование понимания природы алгоритма и знание основных свойств алгоритмов. Осознание применимости алгоритмических методов решения прикладных задач за пределами класса строго формализованных задач;

- формирование понимания идеи ЭВМ как универсального исполнителя произвольных алгоритмов и знание базовой структуры современных массовых ЭВМ;

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

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

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

- получение навыков алгоритмического и программного решения следующих задач:

  1. логического и комбинаторного характера;

  2. вычислений с учетом методических и вычислительных погрешностей;

  3. обработки текстовой информации;

  4. работы с данными на внешних носителях (файлами);

  5. обработки сложно структурированных данных на основе таких структур, как стеки, очереди, списки, бинарные деревья.

Программа составлена в соответствии с требованиями образовательных стандартов и рассчитана на объем 150 учебных часов. Примерное распределение учебных часов по видам занятий: лекций – 65 часов, лабораторных работ – 85 часов.

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

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

- о современных средствах и достижениях вычислительной техники и информационных технологий;

- об основных видах алгоритмических конструкций;

- о языках программирования различного уровня;

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

знать и уметь использовать:

- современные средства вычислительной техники;

- основные вычислительные алгоритмы, алгоритмы поиска и сортировки;

- численные методы решения инженерных задач и задач искусственного интеллекта;

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

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

- разработки спецификаций программ;

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

- написания программ согласно составленному алгоритму.

СОДЕРЖАНИЕ ДИСЦИПЛИНЫ

Раздел 1. Общие сведения об алгоритмах, ЭВМ

и организации вычислительного процесса

Тема 1. Краткий обзор истории вычислительной техники (ВТ)

Вычислительная машина (ВМ) и конечные автоматы. Общее понятие алгоритма и исполнителя. Определение ВМ как универсального исполнителя алгоритмов.

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

2.1. Интуитивное определение алгоритма. Свойства алгоритмов. Способы описания алгоритмов. Правила оформления схем алгоритмов. Единая система программной документации.

2.2. Простейшие структуры ВМ.Машины Тьюринга и/или Поста. Примеры разработки и реализации логических и целочисленных алгоритмов для них.

Тема 3. Структура ЭВМ. Способы представления и переработки информации в ЭВМ

3.1. Структурная схема ЭВМ фон-неймановской архитектуры. Основные функциональные устройства ЭВМ и их характеристики. Структура команд ЭВМ. Одно-, двух- и трехадресные системы команд. Типовая структура современной ПЭВМ.

3.2. Представление программ и данных в ЭВМ. Способы адресации. Основные базовые типы данных: целые, вещественные, символьные, логические.

3.3. Общие сведения об операционных системах (ОС). Основные задачи ОС: планирование процессов, управление ресурсами, управление файловой системой. Структура типовой ОС.

3.4. Архитектура интеллектуальных компьютеров, ориентированных на поддержку языков Lisp, Prolog, Smalltalk. Машины баз знаний.

Раздел 2. Введение в теорию алгоритмов и технологии проектирования программного обеспечения

Тема 4. Методы проектирования алгоритмов

4.1. Разновидности структур алгоритмов. Линейные и разветвляющиеся структуры. Циклические структуры. Типы циклов. Предопределенные процессы. Рекурсия. Реентерабельность.

4.2. Способы изображения алгоритмов. Методы преобразования неструктурированных алгоритмов в структурированные. Правила изображения структурированных блок-схем. Диаграммы Несси - Шнейдермана и их применение.

Тема 5. разработка программ

5.1. Нисходящее проектирование структурированных программ. Технологический цикл разработки программного обеспечения.

5.2. Основные стадии и этапы разработки программного обеспечения (ПО). Критерии качества ПО.

5.3. Проектирование структуры ПО. Спецификации компонент.

5.4. Алгоритмические языки высокого уровня (Паскаль, Ада, Си).

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

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

Тема 6. Введение в язык программирования СИ

6.1. Основные характеристики и элементы языка. Алфавит. Структура Си-программы. Функции Си. Роль функции main. Организация проекта Си-программы. Препроцессорные операторы, стандартные заголовочные файлы.

6.2. Представление информации на языке СИ. Идентификаторы. Базовые типы данных: перечисляемый, целый, вещественный, символьный. Операции над константами и переменными базовых типов. Выражения. Приоритеты операций.

6.3. Операторы языка СИ. Порядок выполнения операторов. Программирование ветвящихся структур. Условный оператор, оператор выбора. Программирование циклических структур. Циклы со счетчиком, предусловием и постусловием.

6.4. Обработка данных. Правила видимости. Глобальные и локальные переменные. Соотношение между формальными и фактическими параметрами в функциях. Агрегированные данные. Массивы и строки. Структуры и объединения. Ввод-вывод в Си. Виды файлов. Описания файлов. Функции работы с файлами. Форматированный ввод-вывод.

Раздел 4. Базовые элементы программирования

Тема 7. Виды вычислений и их особенности

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

7.2. Логические и целочисленные вычисления и их особенности.

7.3. Вычисления с вещественными данными. Точности машинных вычислений. Организация вычислений с заданной точностью.

Тема 8. Структуры данных

8.1. Адреса, указатели и ссылки. Разыменование указателей. Адресная арифметика. Правила работы с динамической памятью в Си.

8.2. Динамические структуры данных. Очереди и стеки. Связанные списки. Операции над ними.

8.3. Двоичные деревья. Алгоритмы формирования дерева. Операции над деревьями.

Раздел 5. Программирование специальных типов алгоритмов, используемых в интеллектуальных системах

Тема 9. Особенности обработки данных в интеллектуальных системах

9.1. Сортировка данных. Алгоритмы и методы. Реализация связанных списков и двоичных деревьев на ос­нове массивов. Понятие о хешировании.

9.2. Элементы синтаксического и семантического анализа дан­ных. Организация анализа данных на основе древовидных и сетевых структур. Использование анализа данных в процедурах ввода.

Тема 10. Интерфейс с пользователем

Особенности разработки диалоговых программ. Программиро­вание деревьев решений. Создание меню средствами языка Си.

Примерный перечень лабораторных работ

  1. Знакомство с ПЭВМ. Овладение навыками набора и редактирования текстов. Овладение навыками навигации по файловой системе, создания, копирования, перемещения и удаления файлов.

  2. Разработка алгоритмических моделей и их реализации в абстрактной машине Поста.

  3. Знакомство с интегрированными системами программирования на Си. Создание проекта программы, компиляция и отладка на примере простейшей программы.

  4. Программирование простейших операций ввода данных и форматированного вывода результатов работы программы на примере построения таблиц элементарных функций.

  5. Программирование ветвящихся структур. Условный оператор, оператор выбора, условная тернарная операция.

  6. Программирование циклических структур. Циклы со счетчиком, предусловием и постусловием.

  7. Разработка пользовательских подпрограмм. Программирование Си-функции пользователя.

  8. Агрегированные данные. Массивы и строки. Программирование задач матричной алгебры. Структуры и объединения.

  9. Целочисленная арифметика. Обработка переполнения

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

  11. Сортировка массивов. Программирование алгоритмов сортировки с алгоритмической сложностью О(n2) и O(n Log2n).

  12. Работа с типизированными файлами. Работа с примитивной базой данных.

  13. Программирование решения задач покрытия семейства точек геометрическими фигурами с использованием алгоритмов целенаправленного поиска решений.

  14. Работа с текстовыми файлами. Разбор текста и выделение словоформ. Сбор статистики о файле. Построение словарей.

  15. Динамическое распределение памяти. Массивы переменного размера. Организация стека. Организация очереди. Построение линейных и кольцевых списков. Построение сортированных списков. Бинарные деревья.

Примерный перечень тем курсовых проектов

  1. Разработка библиотеки программ для решения задач целочисленной арифметики с произвольной разрядностью.

  2. Разработка библиотеки программ для решения задач вещественной арифметики с произвольной точностью.

  3. Разработка библиотеки программ обработки текста по заданным критериям.

  4. Разработка библиотеки программ сортировки произвольных массивов различными методами.

  5. Разработка библиотек построения различных списков и создание на их основе простейших баз данных.

  6. Разработка библиотеки программ моделирования работы стека, очереди, кольцевого списка, сбалансированного бинарного дерева.

  7. Разработка библиотеки программ разбора выражений (на основе бинарных деревьев) и реализация на ее основе простейших калькуляторов скобочных выражений.

  8. Разработка библиотеки программ работы с графическими примитивами, с использованием матричные преобразования в однородных координатах.

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

Список дополнительных тем курсовых проектов может быть обсужден и утвержден решением кафедры.

Примерный перечень компьютерных программ

и необходимого оборудования

  1. Персональный компьютер с операционной системой MS-DOS и Windows.

  2. Система программирования на Си с интегрированной средой
    (Borland C или аналогичная).

  3. Алгоритмическая модель - интерпретатор машины Поста и др.

  4. Обучающие и тренажерные системы по приобретению навыков работы с клавиатурой, с операционной системой, с системой программирования, с языком программирования и т.п.

ЛИТЕРАТУРА

ОСНОВНАЯ

1. Керниган Б., Ритчи Л., Фьюер А. Язык программирования Си. Задачи по языку Си. - М.: Финансы и статистика, 1985.

2. Романовская Л.М., Русс Т.В., Свитковский С.Г. Программирование в среде Си для ПЭВМ ЕС. - М.: Финансы и статистика, 1991.

3. Йодан Э. Структурное программирование и конструирование программ. -М.: Мир, 1979.

4. Фигурнов В.Э. IBM PC для пользователя. - М.: Финансы и статистика, 1994.

Дополнительная

1. Универ Р. Язык Turbo C.- М.: Мир, 1991.

2. Уэйт М., Прата С., Мартин Д. Язык Си. - М.: Мир, 1988.

3. Хенкок Я., Кригер М. Введение в программирование на языке Си.- М.: Радио и связь.

4. Берри Р., Микина Б. Язык Си. Введение для программистов. - М.: Финансы и статистика, 1988.

5. Кнут Д. Искусство программирования на ЭBM. Т.1,2,3.- М.: Мир,1976, 1977, 1978.

Утверждена

Министерством образования

Республики Беларусь

«24» июня 2001 г.

Регистрационный № ТД - 181/ тип

КОНСТРУИРОВАНИЕ ПРОГРАММ И ЯЗЫКИ ПРОГРАММИРОВАНИЯ

В ТРАДИЦИОННЫХ И ИНТЕЛЛЕКТУАЛЬНЫХ КОМПЬЮТЕРАХ

УЧЕБНАЯ ПРОГРАММА ДЛЯ ВЫСШИХ УЧЕБНЫХ ЗАВЕДЕНИЙ

по специальности 40 03 01 «ИскусСтвенный интеллект»

Составители:

Ю.Г. Приходько - доцент кафедры интеллектуальных информационных технологий Белорусского государственного университета информатики и радиоэлектроники, кандидат технических наук, старший научный сотрудник;

П.А. Гапонов - доцент кафедры интеллектуальных информационных технологий Белорусского государственного университета информатики и радиоэлектроники, кандидат технических наук;

О.Е. Елисеева - доцент кафедры интеллектуальных информационных технологий Белорусского государственного университета информатики и радиоэлектроники, кандидат технических наук;

В.М. Кузьмицкий - ассистент кафедры интеллектуальных информационных технологий Белорусского государственного университета информатики и радиоэлектроники;

С.А. Самодумкин - ассистент кафедры интеллектуальных информационных технологий Белорусского государственного университета информатики и радиоэлектроники.

Под общей редакцией В.В. Голенкова.

Рецензенты:

Кафедра информационно-вычислительных систем Военной академии Республики Беларусь (протокол № 9 от 25 мая 2000 г.);

Н.Н. Поснов - старший научный сотрудник НИП «Геоинформационные системы» НИО «Кибернетика» НАН Беларуси, кандидат физико-математических наук, доцент.

Рекомендована к утверждению в качестве типовой:

Кафедрой интеллектуальных информационных технологий Белорусского государственного университета информатики и радиоэлектроники (протокол № 5 от 23 октября 2000 г.);

Советом Белорусского государственного университета информатики и радиоэлектроники (протокол № 4 от 23 ноября 2000 г.).

Согласована с:

Учебно- методическим объединением вузов Республики Беларусь по образованию в области электрорадиотехники и информатики; Главным управлением высшего и среднего специального образования;

Центром методического обеспечения учебно-воспитательного процесса Республиканского института высшей школы БГУ.

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

Типовая программа «Конструирование программ и языки программирования в традиционных и интеллектуальных компьютерах» разработана для студентов специальности 40 03 01 «Искусственный интеллект». Она предусматривает соответствующий курс лекций, включает выполнение лабораторных работ и курсовых проектов для закрепления теоретических знаний. Целью изучения дисциплины является формирование у студентов устойчивых знаний и навыков в области разработки программного обеспечения. Основными задачами курса являются:

1. изучение принципов объектно-ориентированной технологии разработки программного обеспечения;

2. практическое освоение алгоритмического языка С++ в качестве инструмента объектно-ориентированного программирования;

3. изучение базовых механизмов объектно-ориентированной технологии разработки программного обеспечения;

4. изучение особенностей реализации программ в многозадачных операционных средах;

5. изучение особенностей построения и функционирования операционных систем семейства MS Windows с точки зрения прикладного программирования;

6. практическое освоение программирования в операционной среде MS Windows на основе алгоритмического языка С++ и стандартной библиотеки классов MFC;

7. формирование общего представления об архитектуре «клиент – сервер» для построения прикладного программного комплекса.

Программа составлена в соответствии с требованиями образовательных стандартов и рассчитана на объем 136 учебных часов. Примерное распределение учебных часов по видам занятий: лекций – 68 часов, лабораторных работ – 68 ча-сов.

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

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

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

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

знать и уметь использовать:

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

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

владеть:

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

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

– разработки спецификаций программ и систем.

СОДЕРЖАНИЕ ДИСЦИПЛИНЫ

Раздел 1. Общие сведения об объектно-ориентированном программировании

1.1. Введение в объектно-ориентированное программирование (ООП). Абстрактные типы данных. Объект и класс.

1.2. Инкапсуляция, наследование, полиморфизм.

1.3. Виртуальные методы и виртуальные классы.

1.4. Проектирование структуры классов.

Раздел 2. Объектно-ориентированное программирование

на алгоритмическом языке C++

2.1. Особенности описания классов в языке C++. Члены класса. Конструктор и деструктор. Указатель this. Видимость членов. Ссылки. Статические члены класса.

2.2. Простое и множественное наследование в языке C++. Видимость при наследовании. Дружественные классы и функции. Пространства имен.

2.3. Полиморфизм. Перегрузка операторов. Конструктор копирования. Указатели на компоненты класса. Перегрузка операторов new и delete.

2.4. Шаблоны классов. Библиотеки стандартных классов C++. Библиоте-

ка STL. Контейнерные классы. Итераторы. Объекты-функции.

2.5. Обработка исключительных ситуаций.

Раздел 3. Прикладное программирование

в многозадачных операционных средах (на базе

OSWindows)

3.1. Принципы планирования вычислительных процессов планировщиком OS Windows. Взаимодействие OS Windows с прикладными процессами. Сообщения Windows.

3.2. Структура Windows – приложения. Главная функция и оконная процедура.

3.3. Вывод информации в окно Windows – приложения. Контекст отображения. Типы контекста.

3.4. Ввод текстовой и графической информации в Windows. Обработка сообщений клавиатуры и мыши.

3.5. Управляющие элементы пользовательского интерфейса Windows. Меню. Кнопки. Линейки просмотра. Окна редактирования. Окна списков. Диалоговые панели.

3.6. Ресурсы Windows.

3.7. Работа с динамической памятью в Windows.

3.8. Работа с файлами в Windows.

Раздел 4. Объектно-ориентированное программирование Windows-приложений на основе стандартной библиотеки классов MFC

4.1. Структура классов MFC. Классы CWinApp, CFrameWnd. Инициализация приложения.

4.2. Обработка сообщений Windows в MFC. Таблицы диспетчеризации. Сообщения от устройств ввода и от управляющих элементов.

4.3. Вывод информации в окно и связанные с этим процессом классы MFC.

4.4. Стандартные классы управляющих элементов и диалоговых панелей.

4.5. Работа с файлами. Класс CFile и связанные классы.

4.6. Вспомогательные классы MFC.

4.7. Класс CExeption и обработка исключений.

Раздел 5. Проектирование и программирование программных систем с использованием технологии «клиент – сервер»

5.1. Синхронизация процессов. Критические секции и семафоры. События.

5.2. Динамические библиотеки Windows. Особенности реализации и использования. Работа с памятью в DLL.

5.3. Потоки управления Windows.

5.4. Поддержка механизмов DDE и OLE средствами MFC. Реализация архитектуры «клиент – сервер» этими средствами.

Раздел 6. Проектирование и программирование интеллектуальных программных систем

6.1. Парадигмы программирования (императивное, функциональное, логическое).

6.2. Особенности языков программирования интеллектуальных систем. Динамические типы данных. Делегирование. Среды и схемы разработки.

6.3. Параллелизм и ООП. Многоагентные системы.

Примерный перечень лабораторных работ

  1. Знакомство с OS Windows. Овладение навыками навигации по файловой системе и редактирования текстов.

  2. Знакомство с системой программирования VisualС. Создание проекта программы, компиляция и отладка на примере простейшей программы на базе WinAPI.

  3. Программирование простейших операций форматированного вывода текстовых данных средствами WinAPI на примере построения таблиц элементарных функций.

  4. Программирование простейших операций ввода и вывода графических данных средствами WinAPI на примере покрытия семейства точек геометрическими фигурами.

  5. Динамическое распределение памяти. Организация массивов переменного размера с помощью стандартных классов C++.

  6. Динамическое распределение памяти. Организация стека с помощью стандартных классов C++.

  7. Динамическое распределение памяти. Построение сортированных списков с помощью стандартных классов C++.

  8. Динамическое распределение памяти. Бинарные деревья. Способы обхода бинарных деревьев. Построение сбалансированных бинарных деревьев.

  9. Обработка исключительных ситуаций в C++ на примере работы с динамическими структурами данных.

  10. Построение простого приложения на основе MFC.

  11. Вывод графиков функций средствами MFC.

  12. Построение столбиковых и круговых диаграмм средствами MFC.

  13. Построение приложений средствами MFC для работы с диалоговыми панелями.

  14. Построения приложения для работы с файлами средствами класса CFile.

  15. Обработка исключений средствами класса CExeption.

  16. Программирование DLL.

  17. Программирование многопоточных приложений. Организация синхронизации.

  18. Программирование приложения «клиент - сервер» с использованием DDE.

Примерный перечень тем курсовых проектов

  1. Разработка библиотеки классов для работы с сильно ветвящимися деревьями (2-3 деревья, B-деревья, trie-деревья и т.д.).

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

  3. Разработка библиотеки классов для решения теоретико-множественных задач, оптимизирующей представление и алгоритмы обработки множеств разного размера.

  4. Разработка приложения по технологии ООП, моделирующего интеллектуальную игру (шашки, шахматы и т.д.).

  5. Разработка приложения по технологии ООП для визуализации и редактирования заданного класса семантических сетей.

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

  7. Разработка параллельного приложения по технологии ООП, моделирующего управление транспортом (работу аэропорта и т.п.).

  8. По каждой теме может выдаваться различное количество заданий, отличающихся условиями параметризации, требованиями к проблемной области, технологии реализации (например, DLL) и интерфейсу приложения (например, 3-мерные шахматные фигуры).

Список дополнительных тем курсовых проектов может быть обсужден и утвержден решением кафедры.

Примерный перечень компьютерных программ

и необходимого оборудования

1.  Персональный компьютер с операционной системой MS Windows 98 или MS Windows NT.

2.  Система программирования MS Visual С++ 6.0 (или аналогичная).

3. Обучающие системы, электронные учебники, help-подсистемы по приобретению навыков работы с операционной системой, с системой программирования, с языком программирования и т.п.



Скачать документ

Похожие документы:

  1. Основы алгоритмизации и программирования (2)

    Программа
    ... Основыалгоритмизации и программирование» студент должен: знать: теоретические основыалгоритмизации и проектирования программ; основы ... разделов традиционного ... Змитрович Д. И. Интеллектуальные информационные системы.- ... современных компьютеров; требования ...
  2. Монография павлодар теоретико-методологические основы обучения программированию

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

    Учебное пособие
    ... Логические основыалгоритмизации. Системы программирования. Компоненты систем программирования. ... АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ 2.1. Понятие алгоритма Чтобы заставить компьютер ... традиционного моста ... использования интеллектуального потенциала России ...
  4. Основы правовой информатики (юридические и математические вопросы информатики) введение

    Документ
    ... интеллектуального и кадрового потенциала, гармоничного вхождения в мировую постиндустриальную экономику на основе ... компьютером завершился победой компьютера ... чем суть метода алгоритмизации и программирования? 10. Раскройте ... дополняющую традиционные ...
  5. Основы правовой информатики (юридические и математические вопросы информатики) введение

    Документ
    ... интеллектуального и кадрового потенциала, гармоничного вхождения в мировую постиндустриальную экономику на основе ... компьютером завершился победой компьютера ... чем суть метода алгоритмизации и программирования? 10. Раскройте ... дополняющую традиционные ...

Другие похожие документы..