- •1. Информатика как наука и вид практич. Деят-ти. Структура совр. Информат. Место информат. В системе наук
- •Информа-тика
- •2. Сущность информатизации совр. Общества и системы образования рб
- •3. Арифметич. Основы компьют. Системы счисления. Перевод чисел из одной сс в др. Арифметич. Операции в позиц. С.С.
- •4. Понятие информации. Информац. Процессы. Виды и св-ва информ. Способы кодирования и измерения информ.
- •5. Алгоритм и его свойства. Исполнитель алгоритмов. Способы описания алгоритмов. Основы структурного подхода в алгоритмизации.
- •6. Структурные языки программиров. Высокого уровня. Структура и синтаксис программ на языке Pascal
- •7. Арифметические операции и математические функции языка Pascal. Основные управляющие конструкции. Стандартные типы данных.
- •8. Системы программирования Visual Basic, Delphi. Структура проектов в системах программирвоания Visual Basic, Delphi . Концепции объектно-ориентированного программирования и их реализация в Delphi.
- •9. Основные направления исследований в области искусственного интеллекта(ии). Модели представления знаний. Экспертные системы(эс): структура, назначение, особенности.
- •10. Понятие модели. Классификация моделей. Виды моделирования. Основные этапы математического моделирования. Понятие вычислительного эксперимента. Этапы вычислительного эксперимента.
- •11. Компьютерное моделирование. Решение научных задач в разных сферах человеческой деятельности с использованием компьютерных моделей.
- •12. История развития вычислительной техники.Поколения эвм.
- •13. Классификация эвм. Классическая архитектура эвм.
- •14. Архитектура совр. Эвм. Процессоры, их развитие и сравнит. Характ-ка. Шины. Последовательная и параллельная передача данных.
- •15. Внутр. Устройства эвм. Хранение информации на современных носителях.
- •16. Внешние устройства эвм (устройства вывода, ввода, передачи данных).
- •17. Назначение и классификация компьютерных сетей. Локальные вычислительные сети: особенности организации, типовые топологии. Аппаратная реализ. Передачи данных.
- •18. Особенности организации глобальной сети интернет. Службы интернет.
- •19. Программное обеспечение для разработки Web-док-ов.
- •20. Системное программное обеспечение (спо). Операционная система (ос) как средства распределения и управления ресурсами.
- •21. Назначение и основные возможности файлового менеджера Total Commander.
- •33. Классификация по эвм по уровням.
- •22. Файловые системы. Понятие файла, каталога и ярлыка. Логический диск. Иерархическая структура каталогов.
- •23. Компьютерные вирусы и приемы борьбы с ними. Антивирусные программные средства.
- •24. Принципы сжатия данных. Программы-архиваторы.
- •31. Прикладное по общего назначения.PowerPoint.
- •34. Виды распространения программных средств.
- •32. Обзор и назначение инструментальных программных средств. Пакет MathCad.
- •35. Понятие информационных и коммуникационных технологий. Дистанционные технологии обучения.
- •25. Прикладное прогр обесп (ппо) общего назнач. Сист обработки текст инф-ии.
- •26. Прикладн. Прогр. Обеспеч. Общ. Назнач. Назнач и функцион наполнение табл процессора.
- •29. Принципы формирования компьютерных изображений, их виды. Цветовые модели. Программы обработки графических изображений. Форматы графических файлов.
- •27. Понятие бд, системы управления бд. Современные технологии, используемые в в работе с данными. Информационные модели данных: иерархические, сетевые, реляционные. Назначение и использование.
- •28. Мультимедиа технологии. По мультимедийных технологий.
- •30.Информационные системы (ис): понятие, структура, классификация, этапы развития. Процессы в ис.
5. Алгоритм и его свойства. Исполнитель алгоритмов. Способы описания алгоритмов. Основы структурного подхода в алгоритмизации.
Алгоритм – последовательность команд, выполнение которых позволяет решить поставленную задачу. Св-ва алгоритма: дискретность (разбиение алгоритма на последовательность отдельных законченных действий), точность (опред. последовательность шагов), понятность, результативность (должен выполняться за конечное число шагов), массовость (м. б. применен для решения целого класса однотипных задач). Способы представления алгоритмов: словесный, графический, с помощью алг. языка. Исполнитель алгоритма – объект, который выполняет алгоритм (человек, робот, автомат, компьютер). Алгоритмизация – процесс разработки, обоснования и представления алгоритма решения задачи или класса однотипных задач. Комп. исполнители – чертежник, робот, рисовальщик, покупатель, абориген (Интал). Исполнителя хаpактеpизуют: среда; элементарные действия; система команд; отказы.
Структурный подход в алгоритмизации. линейный, ветвления и цикла.
6. Структурные языки программиров. Высокого уровня. Структура и синтаксис программ на языке Pascal
Языки высокого уровня не учитывают ос-сти конкретных комп. архитектур. Они понятней человеку, а не компьютеру (Фортран, Алгол, Кобол, Паскаль, Бейсик, Си, Пролог и т.д.).
1971 г. язык программ. Паскаль разработан Николосом Виртом. 1980г – ТурбоПаскаль. Достоинства: простота, ориентирован на структурное программиров, имеет хорошо развитый состав тиаов и структур данных, служит для программиров. на Делфи. Недостатки: нет операций возведения в степень.
Синтаксически программа состоит из необязат. заголовка и блока. Блок может содержать в себе др. блоки. Блок состоит из 2-х частей: описательной и исполнит. В начале Заголовок (Program), далее идет программный блок, кот. имеет 6 разделов:
- описание меток (label);
- описание констант (cоnst);
- раздел описания типов данных (Type);
- описание переменных (var);
- описание процедур (Procedure <имя> {параметры}... end);
- описание функций (Function <имя ф.> {}: <тип результата>... end);
- раздел оператора
Begin
...
End.
Иначе: Программа на языке Паскаль состоит из 3-х разделов: 1.раздел заголовка(program), 2. раздел описания(uses, const, var, label, type, procedure, function), 3. раздел операторов(begin, end).
Используются прописные и строчные буквы лат. алфавита a-z, знак «_», цифры 0-9, спец. символы +, -, *, /, = , <, >, [], (), {}, ., ,, :, пробел, ;, :=, <>, <=, >=, div, mod, and, or, зарезервированные слова(имеют фиксир. начертание и опред. смысл label, var, type, const). Индентификатор – это неделимая послед-сть букв, цифр и знаков подчёркивания. Стандартные идентификаторы – служат для обозначения заранее определенных разработчиком языка типов данных, констант, процедур и данных. Идентификаторы пользователя применяются для обозначения меток, конст., переменных, продур и функций определенных самим программистом.