- •Основные понятия и методы теории информатики
- •Введение в информатику
- •Информатика как наука. Предмет цель и задачи дисциплины.
- •Основные направления в информатике
- •Основные сведения об информации
- •Понятия виды и свойства информации.
- •Классификация информации
- •Формы представления информации. Меры и единицы количества и объема информации
- •Системы кодирования информации. Показатели качества информации.
- •Позиционные системы счисления
- •Логические основы эвм
- •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)
- •Создание простого вычислительного проекта. Линейный вычислительный процесс.
- •Создание приложений с ветвлением.
- •Создание приложений с использованием циклов.
События текстовых полей (23)
Событие (Event) |
Описание |
Change (замена) |
Выполняется всякий раз, когда меняется текст. |
LostFocus (Потерянный фокус) (Фокус – место, где сходятся действия пользователя и ПК) |
Выполняется, когда пользователь оставляет текстовое поле и вызывает событие на др. Управление. |
Методы текстовых полей (11)
SetFocus – используется для передачи фокуса. Когда пользователь нажимает на кнопку (например, обновить данные) фокус остаётся у кнопки. Если процедура события Click кнопки завершается методом SetFocus, то фокус можно передать текстовому полю для ввода данных, благодаря чему пользователь избавляется от необходимости лишний раз щелкать мышью или нажимать клавишу Tab.
Пример: txtMytextBox.Setfocus
Создание простого вычислительного проекта. Линейный вычислительный процесс.
Арифметическое выражение — это последовательность констант, переменных, функций, соединенных знаками арифметических операций.
Значения арифметических выражений вычисляются в соответствии с приоритетом арифметических операций:
возведение в степень (^);
умножение (•) и обычное деление (/);
целочисленное деление (\);
вычисление остатка от целочисленного деления (Mod);
сложение (+) и вычитание (-).
Для изменения порядка вычисления арифметического выражения используются круглые скобки.
Вот некоторые встроенные математические функции:
Abs(x) — абсолютная величина числа х;
Sqr(x) — квадратный корень из числа х;
Fix(x) — целая часть числа х;
Int(x) — наибольшее целое число, не превышающее х.
Логические выражения часто называют условиями. В результате вычисления логического выражения оно получает одно из двух логических значений: True (Истина), если условие выполняется, и False (Ложь), если условие не выполняется.
Условия различают простые и сложные. Для построения простых условий используются операции сравнения: >, <, =, >=,<=, <>.
Для построения сложных условий используются логические операции Not, And, Or. Операции And и Or объединяют несколько простых условий в одно. При использовании операции And сложное условие получает значение True, только если это значение имеют все входящие в его состав простые условия. При использовании операции Or сложное условие получает значение True, если это значение имеет хотя бы одно из простых условий. Операция Not меняет значение логического выражения на противоположное.
Для обработки символьных данных в Visual Basic применяются операция конкатенации (символьного сложения), а также встроенные функции.
Для конкатенации в Visual Basic можно использовать два знака: «+» и «&». С помощью & можно подвергнуть конкатенации не только строки; но и числа. При этом числа будут сначала преобразованы в строки. Результат будет тоже строкой.
Наиболее распространенными встроенными функциями обработки символьных переменных являются следующие.
1. Функция определения длины строки: Len (Строка$) возвращает длину строки Строка$. Например: Len(«Иван» + «Петрович») возвращает 12.
2. Функции выделения подстроки:
Mid (Строка$, Позиция& [, Длина&]) возвращает часть строки Строка$, начинающуюся с позиции Позиция & и имеющую длину Длина&. Если длина не задана, возвращается часть строки от заданной позиции до конца строки. Например:Mid(«Иван Петрович», 6) возвращает «Петрович»; Мid(«Иван Петрович», 6, 3) возвращает «Ива»;
Left (Строка$, Длина&) — например: Left(«Иван Петрович», 4) возвращает «Иван»;
Right (Строка$, Длина&) возвращает правую часть строки Строка$, количество символов в которой определяется значением аргумента Длина&. Например: Right(«Иван Петрович», 8) возвращает «Петрович».
3. Функции удаления пробелов из строки:
Ltrim (Строка$) удаляет из строки начальные пробелы;
Rtrim (Строка$) удаляет из строки конечные пробелы;
Trim (Строка$) удаляет из строки начальные и конечные пробелы.
4. Функция поиска подстроки: InStr ([Начало&,] Строка$, Подстрока$). Функция ищет строку Подстрока$» в строке Строка$ и возвращает номер позиции первого вхождения подстроки в строку. Поиск подстроки начинается с позиции Начало& (по умолчанию с первой позиции). Если подстрока в строке не найдена, функция возвращает значение 0. Например, Instr («Иван Петрович», «Иван») возвращает 1; Instr (2, «Иван Петрович», «Иван») возвращает 0.
5. Функции преобразования:
• Val (Строка$) преобразует строку Строка$ в число. Данная функция часто используется для преобразования строк, вводимых пользователем через окна ввода или текстовые поля экранной формы, в числа, которые затем используются в вычислениях. Например: если Texti.Text содержит значение "3580", то результатом вычисления NomGr = val(Textl.Text)+1 будет число 3581. При преобразовании строки в число учитываются все цифровые символы слева направо. Первые и последние пробелы игнорируются. Пробелы внутри не допускаются. Если первый символ в строке не является цифрой, то Val возвращает 0.
Str (Число) преобразует число любого типа в строку. Данная функция часто применяется для преобразования чисел, которые получаются в результате вычислений в программе, в строки, помещаемые в текстовые поля экранной формы или окна сообщений. При преобразовании положительных чисел перед первой цифрой помещается пробел, при преобразовании отрицательных чисел перед первой цифрой помещается символ "-". Например, str(NomGr) возвращает строку «3581», Ltrim(str(NomGr)) возвращает строку «3581» без начального пробела.
Asc (Строка$) преобразовывает строку в код ASCII первого символа этой строки. Например, Asc(«1999») возвращает 49 (код ASCII цифры 1).
Chr (Код&) преобразовывает код ASCII в строку из одного символа. Например, Chr(49) возвращает «1».
6. Функции смены регистра:
UСаsе(Строка$) возвращает исходную строку, все буквы которой преобразованы в прописные. Например, UCase(Visual Basic) возвращает «VISUAL BASIC».
LСаsе(Строка$) возвращает исходную строку, все буквы которой преобразованы в строчные. Например, LCase («Список Стран») возвращает «список стран».
Для присвоения переменной некоторого значения используется оператор присваивания. Синтаксис оператора присваивания следующий:
[Let] <ИмяПеременной> - <Выражение>.
При этом тип переменной должен совпадать с типом присваиваемого выражения.