- •Основные понятия и методы теории информатики
- •Введение в информатику
- •Информатика как наука. Предмет цель и задачи дисциплины.
- •Основные направления в информатике
- •Основные сведения об информации
- •Понятия виды и свойства информации.
- •Классификация информации
- •Формы представления информации. Меры и единицы количества и объема информации
- •Системы кодирования информации. Показатели качества информации.
- •Позиционные системы счисления
- •Логические основы эвм
- •3)«Или-не» (nor), она же «стрелка Пирса».
- •Общая характеристика процесса сбора, передачи, обработки и накопления информации.
- •2. Передача информации
- •Технические средства реализации информационных процессов
- •История развития, структура и архитектура эвм
- •История развития эвм. Поколения эвм.
- •Понятие и основные виды архитектуры эвм.
- •Общие принципы работы эвм.
- •3) Устройства ввода и вывода.
- •Состав и назначение основных элементов персонального компьютера
- •Состав и назначение основных элементов пк, их характеристики.
- •Запоминающие устройства эвм: классификация, принцип работы, основные характеристики.
- •Устройства ввода / вывода данных, их разновидности и характеристики.
- •Программные средства реализации информационных процессов.
- •Программное обеспечение.
- •Назначение и классификация программного обеспечения. Эвм.
- •Понятие системного и сервисного программного обеспечения: назначение возможности и классификация
- •Файловая структура операционных систем. Операции с файлами.
- •Прикладное программное обеспечение.
- •Общая характеристика прикладного программного обеспечения. Классификация и назначение наиболее распространённых прикладных программ
- •1 Проблемно-ориентированные ппп
- •3 Ппп общего назначения
- •4 Офисные ппп
- •6 Методо - ориентированные ппп
- •7 Настольные издательские системы и системы подготовки технических документов.
- •8. Ппп аудиов/ идиео
- •Технологии обработки текстовой информации.
- •Создание и использование стилей и шрифтов в ms Word.
- •Создание и форматирование таблиц и форм документов в ms Word
- •Создание и форматирование графических объектов в ms Word
- •Создание шаблонов и форм в текстовом редакторе ms Word
- •1. Подготовка основного документа. Основной документ может быть подготовлен как:
- •2. Подготовка источника данных.
- •3. Объединение.
- •Электронные таблицы.
- •Назначение ms Excel и возможности обработки данных в среде электронных таблиц
- •Применение электронных таблиц для расчетов. Использование встроенных функций в ms Excel.
- •Визуализация табличных данных с помощью диаграмм и графиков
- •Статистическая обработка данных в Excel.
- •3. Рассчитываем показатели описательной статистики для столбца у.
- •4. Для расчёта показателей открываем модуль «Анализ данных» и в его окне выбираем строку «Описательная статистика».
- •6. Рассчитываем показатели для регрессионно-корреляционного анализа.
- •7. Форматирование листа 2.
- •8. Используя режим предварительного просмотра сделать настройку на печать информации на одной странице.
- •9. Записываем уравнение регрессии.
- •10. Оформляем таблицу «Вывод остатка» и строим по ней график.
- •Создание сводных таблиц в ms Excel. Консолидация данных.
- •Математический пакет MathCad
- •Вычислительные возможности программы.
- •Работа с массивами, решение уравнений.
- •Построение графиков.
- •Регрессионный анализ. Решение оптимизационных задач
- •Технологии обработки графической информации.
- •Растровая и векторная графика.
- •Программы для работы с графикой
- •Создание электронных презентаций.
- •Локальные и глобальные сети эвм. Защита информации в сетях
- •Основы компьютерной коммуникации. Принципы организации и основные топологии вычислительных сетей.
- •Сетевой сервис и сетевые стандарты.
- •4) Служба World Wide Web (www).
- •9) Cистема телеконференций Usenet (от Users Network).
- •Защита информации в локальных и глобальных сетях
- •Базы данных.
- •Основы баз данных и знаний. Субд ms Access
- •Понятие баз данных (бд) и баз знаний. Модели бд.
- •1. Иерархические бд
- •2. Сетевые бд
- •3. Реляционные бд
- •5. Объектно-реляционные
- •6. Очень большие базы данных
- •Системы управления базой данных.
- •Реляционные бд.
- •Начение и возможности бд ms Access
- •Виды запросов. Порядок создания.
- •Виды отчётов. Порядок создания.
- •Алгоритмизация и программирование.
- •Алгоритмизация
- •Понятие алгоритма. Свойства алгоритма и способы описания.
- •Основные алгоритмические конструкции. Базовые алгоритмы.
- •Пример вложенных циклов для
- •Пример вложенных циклов пока
- •Технологии программирования.
- •Структурное программирование
- •Модульный принцип программирования
- •Подпрограммы
- •Принцип проектирования программ сверху-вниз и снизу–вверх.
- •Этапы решения задач на эвм
- •Классификация тестирования программного обеспечения:
- •Языки программирования.
- •Общая характеристика и обзор языков и систем программирования.
- •Бейсик. Характеристика Visual Basic (vb).
- •Интегрированная среда разработки Visual Basic.
- •Объектно-ориентированное программирование.
- •Объектно-ориентированное программирование
- •Объектно-ориентированное программирование
- •Взаимосвязь свойств, методов и событий.
- •Проект. Этапы разработки проекта.
- •Объявление и использование переменных.
- •Переменные, имена и типы переменных.
- •Классификация типов данных
- •Способы объявления переменных.
- •Понятие процедуры, оператора, функции.
- •1. Разбиение программного кода на отдельные компактные модули.
- •2. Разбиение программного кода уже внутри модуля на отдельные части — процедуры.
- •Создание приложений.
- •Создание форм и работа с ними
- •Свойства форм (60 свойств)
- •События форм (31)
- •Методы форм(19)
- •Размещение и использование элементов управления.
- •События, свойства и методы элементов управления.
- •Свойства кнопок(44)
- •События кнопок (17)
- •Методы кнопок(7)
- •2) Метка –Lable Метка на форме
- •3) Текстовое поле – TextBox Текстовое поле на форме
- •Свойства текстовых полей (56)
- •События текстовых полей (23)
- •Методы текстовых полей (11)
- •Создание простого вычислительного проекта. Линейный вычислительный процесс.
- •Создание приложений с ветвлением.
- •Создание приложений с использованием циклов.
Подпрограммы
Методология структурного программирования основывается на использовании подпрограмм и независимых структур данных.
Подпрограмма (англ. subprogram) — поименованная или иным образом идентифицированная часть компьютерной программы, содержащая описание определённого набора действий. Подпрограмма может быть многократно вызвана из разных частей программы.
Назначение подпрограмм. Подпрограммы изначально появились как средство оптимизации программ по объёму занимаемой памяти — они позволили не повторять в программе идентичные блоки кода, а описывать их однократно и вызывать по мере необходимости. К настоящему времени данная функция подпрограмм стала вспомогательной, главное их назначение — структуризация программы с целью удобства её понимания и сопровождения
Выделение набора действий в подпрограмму и вызов её по мере необходимости позволяет логически выделить целостную подзадачу, имеющую типовое решение. Такое действие имеет ещё одно (помимо экономии памяти) преимущество перед повторением однотипных действий: любое изменение (исправление ошибки, оптимизация, расширение функциональности), сделанное в подпрограмме, автоматически отражается на всех её вызовах, в то время как при дублировании каждое изменение необходимо вносить в каждое вхождение изменяемого кода.
Даже в тех случаях, когда в подпрограмму выделяется однократно производимый набор действий, это оправдано, так как позволяет сократить размеры целостных блоков кода, составляющих программу, то есть сделать программу более понятной и обозримой.
В простейшем случае (в ассемблерах) подпрограмма представляет собой последовательность команд (операторов), отдельную от основной части программы и имеющую в конце специальную команду выхода из подпрограммы. Обычно подпрограмма имеет имя, по которому её можно вызвать, хотя ряд языков программирования допускает использование и неименованных подпрограмм. В языках высокого уровня описание подпрограммы обычно состоит по меньшей мере из двух частей: заголовка и тела. Заголовок подпрограммы описывает её имя и, возможно, параметры, то есть содержит информацию, необходимую для вызова подпрограммы. Тело — набор операторов, который будет выполнен всякий раз, когда подпрограмма будет вызвана.
Вызов подпрограммы выполняется с помощью команды вызова, включающей в себя имя подпрограммы. В большинстве современных языков программирования команда вызова представляет собой просто имя вызываемой подпрограммы, за которым могут следовать фактические параметры.
Формальные и фактические параметры. Чтобы отличать параметры подпрограммы, описанные в её заголовке и теле, от параметров, указываемых при вызове подпрограммы, первые принято называть формальными параметрами, вторые — фактическими параметрами.
Подпрограмма – это блок кода между операторами Sub и End Sub или Function и end Function.
Виды подпрограмм. В языках программирования высокого уровня используется два типа подпрограмм: процедуры и функции.
Подпрограмма-процедура – это блок кода, заключенный между операторами Sub и End Sub. Обычно подпрограмму-процедуру принято называть процедурой.
При написании программы нужно учесть одно правило: «Внутри одной процедуры не может быть описана другая процедура».
Процедура — это любая подпрограмма, которая не является функцией.
Подпрограмма-функция – это блок кода, заключенный между операторами Function и End Function. Она выполняет какую-то операцию, но при этом обязательно возвращает какое-нибудь значение. Значение возвращается через имя функции.
Функция — это подпрограмма специального вида, которая, кроме получения параметров, выполнения действий и передачи результатов работы через параметры имеет ещё одну возможность — она может возвращать результат. Вызов функции является, с точки зрения языка программирования, выражением, он может использоваться в других выражениях или в качестве правой части присваивания. Подробнее см. в статье Функция (программирование).
Подпрограммы, входящие в состав классов в объектных языках программирования, обычно называются методами. Этим термином называют любые подпрограммы-члены класса, как функции, так и процедуры; когда требуется уточнение, говорят о методах-процедурах или методах-функциях.