- •2. Мер и единицы количества и объема информации
- •3. Кодирование данных в эвм
- •4. Позиционные системы счисления
- •5. Основные понятия алгебры логики
- •6. Логические основы эвм
- •Раздел Технические средства реализации информационных процессов.
- •11. Устройства ввода-вывода данных, их разновидности и основные характеристики
- •12. Классификация программного обеспечения. Виды программного обеспечения и их характеристики
- •13. Понятие системного программного обеспечения. Операционные системы
- •16. Технологии обработки текстовой информации
- •17. Электронные таблицы. Формулы в ms Excel
- •22. Основные понятия реляционных баз данных
- •4.1.2. Домен
- •4.1.3. Схема отношения, схема базы данных
- •4.1.4. Кортеж, отношение
- •23. Объекты баз данных. Основные операции с данными в субд
- •Любая субд позволяет выполнять четыре простейшие операции с данными:
- •24. Назначение и основы использования систем искусственного интеллекта. Базы знаний. Экспертные системы
- •Раздел Модели решения функциональных и вычислительных задач.
- •25. Моделирование как метод познания
- •26. Классификация и формы представления моделей
- •Раздел Алгоритмизация и программирование.
- •31. Эволюция и классификация языков программирования. Основные понятия языков программирования
- •32. Алгоритмы разветвляющейся структуры
- •35. Объектно-ориентированное программирование
- •36. Интегрированные среды программирования
- •37. Типовые алгоритмы. Модульный принцип программирования. Подпрограммы. Принципы проектирования программ сверху-вниз и снизу-вверх
- •Раздел Локальные и глобальные сети эвм. Защита информации в сетях.
- •40. Сервисы Интернета. Средства использования
- •41. Защита информации в локальных и глобальных компьютерных сетях. Электронная подпись.
Раздел Алгоритмизация и программирование.
29. Этапы решения задач на компьютерах. Трансляция, компиляция и интерпретация
Работа по решению прикладной задачи на компьютере проходит через следующие этапы:
1. постановка задачи;
2. математическая формализация
3. построение алгоритма; Разработка алгоритма включает в себя выбор метода проектирования алгоритма; выбор формы записи алгоритма (блок-схемы, псевдокод и др.); выбор тестов и метода тестирования; проектирование самого алгоритма.
4. составление программы на языке программирования; Программирование включает в себя следующие виды работ: выбор языка программирования; уточнение способов организации данных; запись алгоритма на выбранном языке программирования.
5. отладка и тестирование программы; Под отладкой программы понимается процесс испытания работы программы и исправления обнаруженных при этом ошибок.
6. проведение расчетов и анализ полученных результатов. это использование уже разработанной программы для получения искомых результатов.
Эту последовательность называют технологической цепочкой решения задачи на компьютере.
30. Алгоритм и его свойства. Способы записи алгоритма
Алгоритм - это определенным образом организованная последовательность действий, за конечное число шагов приводящая к решению задачи.1)Одно из первоначальных требований, которое предъявляется к алгоритму, состоит в том, что описываемый процесс должен быть разбит на последовательность отдельных шагов.2) Это свойство алгоритмов будем называть понятностью. 3) будучи понятна разным исполнителям, после исполнения каждым из них должна давать одинаковый результат. 4. Обязательное требование к алгоритмам - результативность. 5) массовость- обеспечивающие решение не одной исключительной задачи, а некоторого класса задач данного типа. Способы записи алгоритма
Основными изобразительными средствами алгоритмов являются следующие способы их записи:
- словесный;
- формульно-словесный;
- блок-схемный;
- псевдокод;
- структурные диаграммы;
- языки программирования.
31. Эволюция и классификация языков программирования. Основные понятия языков программирования
Под ЯП понимают правила представления данных и записи алгоритмов их обработки, которые автоматически выполняются ЭВМ. В более абстрактном виде ЯП является средством создания программных моделей объектов и явлений внешнего мира. Под ЯП понимают правила представления данных и записи алгоритмов их обработки, которые автоматически выполняются ЭВМ. В более абстрактном виде ЯП является средством создания программных моделей объектов и явлений внешнего мира. 1. По степени ориентации на специфические возможности ЭВМ ЯП делятся на:· машинно-зависимые;
· машинно-независимые2. По степени детализации алгоритма получения результата ЯП делятся на: · языки низкого уровня; · языки высокого уровня; · языки сверхвысокого уровня. 3. По степени ориентации на решение определенного класса задач: · проблемно-ориентированные; · универсальные. 4. По возможности дополнения новыми типами данных и операциями: · расширяемые; · нерасширяемые. 5. По возможности управления реальными объектами и процессами:·языки систем реального времени; · языки систем условного времени. 6. По способу получения результата: · процедурные;· непроцедурные. 7. По типу решаемых задач: · языки системного программирования; · языки прикладного программирования. 8. Непроцедурные языки по типу встроенной процедуры поиска решений делятся на: · реляционные;· функциональные; · логические. Каждый язык программирования предназначен для решения определенного класса задач:
Фортран – старейший язык программирования, предназначен для решения математических задач .
Кобол – для решения экономических задач
Бейсик , Pascal – для обучения
Java (джава) – язык сетевого программирования.