3. Классификация языков и методы программирования
В зависимости от уровня языка, т.е.насколько близок к машинному язык делятся на соответствующие группы: машинно-зависимые языки; машинно-независимые языки;
В зависимости от класса решаемых задач: проблемно-ориентированные; системные (Ассемблер, С, С++), универсальные языки программирования;
В зависимости от модели языка: процедурные(Алгол, Фортран, ПЛ/1, Кобол, Фокал, Ада, Бейсик, Паскаль), функциональные, логические (Лисп, Пролог, Рефал, Multilisp, Planner, FRL, KRL, QA4,Qlisp), продукционные языки.
Существуют также языки параллельного программирования; языки программирования для Интернета (HTML, Perl, Tc1/Tk, VRML); языки программирования баз данных (структурированный язык запросов SQL, PL/SQL, INFORMIK 4GL, NATURAL); объектно-ориентированные языки программирования (С++, Смолток, Дельфи, VisualBasic) и т.д.
Существующие языки программирования можно разделить на две группы: процедурные и непроцедурные. Основные методологии программирования: операциональное и/или процедурное, структурное, объектно-ориентированное, логические, функциональные программирование.
- Лекция №1 Тема: Информатика и информационные технологии.
- 1.1. Предмет информатики
- 1.4. Информатика как единство науки и технологии
- Лекция №2 Тема: Информация и ее виды. Единицы измерения информации
- Виды информации
- 2. Непрерывная и дискретная информация
- 3. Единицы количества информации
- 3.1. Объемный подход
- 4. Системы счисления
- 5. Кодирование информации.
- 5.1. Абстрактный алфавит
- 5.2. Кодирование и декодирование
- Лекция №3 Тема: Структуры данных.
- 1. Типы данных
- 1.2. Простые (неструктурированные) типы данных
- 2. Технология проектирования программ
- 3. Разработка алгоритма
- 4. Методы проектирования алгоритмов
- 5. Классификация языков программирования
- Лекция №4 Тема: Архитектура современной вычислительной техники.
- 1. Принципы фон-Неймана
- 2. Виды современных компьютеров
- 3. Поколения эвм
- Аппаратное обеспечение компьютера
- Системный блок
- Материнская плата (электронные платы)
- Процессор
- Контроллеры и шины
- Носители информации
- Устройства передачи информации
- Устройства ввода информации
- Устройства вывода информации
- Лекция № 5 Тема: Программное обеспечение пк.
- Прикладное программное обеспечение
- 1.1. Программные средства общего назначения
- 1.2. Программные средства специального назначения
- 1.3. Программные средства профессионального уровня
- 2. Системные программы
- 2.1. Операционные системы
- 2.2. Операционная среда Windows
- Лекция №6 Тема: Общие сведения о текстовом процессоре Microsoft Word. Создание простого документа и форматирование.
- 1. Общие сведения о текстовом процессоре Microsoft Word
- 2. Форматирование документа
- 2.1. Форматирование символов
- 2.2. Форматирование абзаца
- 2.2.1. Обрамление
- 2.2.2. Межсимвольный и междустрочный интервал в тексте
- 2.2.3. Формат по образцу
- 2.2.4. С помощью контекстного меню.
- 2.3. Форматирование страниц
- 2.3.1. Колонки
- 2.3.2. Колонтитулы
- 2.3.3. Номера страниц
- 2.4. Печать документа
- 2. Вставка оглавления документа
- 3. Таблицы
- 3.1. Создание простой таблицы
- 3.2. Создание сложной таблицы
- 3.3. Выделение столбцов и строк таблицы
- 3.4. Изменение ширины строк и высоты столбцов
- 3.5. Вставка ячейки, строк, столбцов
- 3.6. Объединение ячеек таблицы
- Лекция №8 Тема: Назначение и основные функции табличных процессоров. Функции и графики в табличном процессоре Microsoft Excel
- 1. Табличный процессор Microsoft Excel.
- Панель инструментов «Стандартная»
- 2. Основные операции с элементами таблицы
- Ввод чисел, текста, даты или времени суток
- Ввод формулы
- Удаление элементов таблицы
- Форматирование элементов таблицы
- Копирование формата
- 3. Работа с функциями в табличном процессоре Microsoft Excel
- Основные статистические и математические функции
- Использование панели формул для ввода и изменения формул
- Использование функций для вычисления значений
- Вложенные функции
- 4. Работа с графикой в табличном процессоре Microsoft Excel
- Создание диаграммы
- Лекция № 9 Тема: Работа с простейшей базой данных в табличном процессоре Microsoft Excel Использование списка (таблицы) в качестве базы данных
- Отображение строк списка с использованием фильтра
- 3.Сводные таблицы в Microsoft Excel
- Лекция №10 Тема: Построение графиков и решение нелинейных уравнений
- Построение графика
- График функции с двумя условиями
- График функции с тремя условиями
- Тема: Технология использования средств Microsoft Excel для финансовых расчетов. Функции Microsoft Excel для расчета операций по кредитам и займам Финансовые функции Мicrosoft excel
- Присвоение имени ячейке
- Подбор параметра
- Рассмотрим различные варианты использования этой функции при решении конкретных задач.
- Функцию пз можно использовать в следующих расчетах
- П3(норма; кпер; ; бс; тип).
- П3(норма; кпер; выплата; ; тип).
- Чистнз(ставка;{значение1;значение2;…; значениеN}; {дата1; дата2;...;датаN}).
- 6. Определение срока платежа и процентной ставки
- 7. Расчет процентной ставки. Функция норма
- 8. Расчет периодических платежей
- Пплат (норма; кпер; ; бс; тип).
- 1. Понятие алгоритма
- 2. Понятие исполнителя алгоритма
- 3. Свойства алгоритмов
- . Словесная запись алгоритмов.
- Графическое представление алгоритмов
- Лекция №14 Тема: Системы программирования. Трансляторы. Языки и методы программирования.
- 1. Системы программирования
- 2. Языки программирования
- 3. Классификация языков и методы программирования
- 4. Проектирование программ
- 5. Трансляция программ и сопутствующие процессы
- Лекция 15 Тема: Компьютерные сети. Сетевые технологии. Проблемы защиты информации. Интеллектуальные и экспертные системы
- Проблема защиты информации
- Понятие искусственного интеллекта
- Экспертные системы