
- •Inf 1105 «информатика»
- •2. Информатика. Код: Inf 1105. Количество кредитов – 3.
- •5. Характеристика учебной дисциплины
- •5.5. План изучения дисциплины
- •6. Список основной и дополнительной литературы
- •6.1. Основная литература:
- •6.2 Дополнительная литература:
- •7. Контроль и оценка результатов обучения
- •8. Политика учебной дисциплины
- •2. Глоссарий по учебной дисциплине
- •3. Краткий конспект лекций Лекция №1 Тема: Предмет, объекты и составные части информатики
- •Предмет и объекты информатики
- •Контрольные вопросы
- •Лекция №2 Тема: Информация. Формы представления информации. Единицы измерения информации
- •Измерение количества информации
- •Объемный подход
- •Контрольные вопросы
- •Лекция №3 Тема: Системы счисления. Методы перевода чисел из одной системы счисления в другую.
- •Восьмеричная и шестнадцатиричная системы счисления
- •Контрольные вопросы
- •Лекция №4. Тема: Представление информации в компьютере
- •Контрольные вопросы
- •Лекция №5 Тема: Логические основы эвм. Булева алгебра и логические схемы компьютера.
- •Контрольные вопросы
- •Лекция №6 Тема: Элементы организации основных блоков компьютера
- •Контрольные вопросы
- •Лекция №7 Тема: Программное обеспечение пк. Операцинные системы.
- •Контрольные вопросы
- •Лекция №8 Тема: Текстовый процессор Microsoft Word. Создание простого документа и форматирование.
- •Контрольные вопросы
- •Лекция №9 Тема: Создание комплексных документов в Miсrоsоft Word. Списки. Таблицы.
- •Преобразование текста в список
- •Контрольные вопросы
- •Лекция №10 Тема: Назначение и основные функции табличных процессоров
- •Контрольные вопросы
- •Лекция №11 Тема: Система управления базами данных Microsoft Access
- •Контрольные вопросы
- •Лекция №12 Тема: Основы алгоритмизации задач. Алгоритмы. Алгоритмические структуры. Алгоритмические языки.
- •Контрольные вопросы
- •Лекция №13 Тема: «Компьютерные сети. Локальные и глобальные сети. Сетевые технологии.
- •Контрольные вопросы
- •Лекция №14 Тема: Сетевые и телекоммуникационные технологии.
- •Контрольные вопросы
- •Лекция №15 Тема: Основы защиты информации. Информационная безопасность и ее составляющие
- •Контрольные вопросы
- •4. Списки основной и дополнительной литературы Основная:
- •Дополнительная:
- •Планы проведения семинарских, практических или лабораторных занятий Лабораторная работа № 1 Тема. Системы счисления.
- •Лабораторная работа № 2 Тема. Операционная система Windows. Основные приемы работы.
- •Лабораторная работа №3 Тема: Работа с файлами и папками. Проводник.
- •Лабораторная работа №4 Тема: «Обслуживание дисков. Архивация файлов. Антивирусные программы»
- •Лабораторная работа №5 Тема: Создание и форматирование документов в текстовом процессоре ms Word
- •1. Выполните первичные настройки текстового документа
- •2. Наберите следующий текст:
- •3. Выполните первичные настройки параметров печатного документа.
- •Лабораторная работа №6 Тема: Создание комплексных документов
- •10. Создайте следующую таблицу:
- •Лабораторная работа №7 Тема: Создание диаграмм. Вставка рисунков. Создание формул.
- •Лабораторная работа №8 Тема: «Текстовый редактор Word. Создание макросов».
- •Лабораторная работа №9 Тема: Создание, редактирование, оформление и печать таблиц
- •Лабораторная работа №10 Тема: Работа с несколькими взаимосвязанными таблицами
- •Лабораторная работа №11 Тема: Построение диаграмм
- •Лабораторная работа №12 Тема : Работа со списками (базами данных)
- •Лабораторная работа №13 Тема: Построение сводных таблиц
- •Лабораторная работа №14 Тема: «Логические функции. Построение графиков функции с двумя и тремя условиями»
- •Лабораторная работа №15 Тема: Построение поверхности. Решение уравнений методом подбора параметров.
- •Лабораторная работа №16 Тема: «Матрицы и матричные формулы»
- •Лабораторная работа №17 Тема: «Поиск решения и решение оптимизационных задач»
- •Лабораторная работа № 18 Тема: «Система управления базами данных Microsoft Access. Создание базы данных из нескольких таблиц»
- •Упражнение 1. Создание базы данных «Деканат».
- •Лабораторная работа №19 Тема: «Система управления базами данных Microsoft Access. Создание форм»
- •Лабораторная работа №20 Тема: «Система управления базами данных Microsoft Access. Создание запросов»
- •Вычисления в запросах
- •Лабораторная работа №21 Тема: « Система управления базами данных Microsoft Access . Создание отчетов»
- •Лабораторная работа №22 Тема: Разработка алгоритмов
- •Лабораторная работа № 23 Язык программирования vba. Линейные алгоритмы
- •Простые типы данных
- •Лабораторная работа № 24 Язык программирования vba. Управляющие операторы
- •Лабораторная работа №25 Тема: Язык программирования vba. Циклы
- •Лабораторная работа №26 Тема: «Язык создания гипертекстовых документов – html. Теги форматирования текста. Вставка рисунков, создание гиперссылки. Списки. Таблицы»
- •Лабораторная работа №27 Тема: «Электронная почта. Работа в ms outlook express».
- •I. Изучить интерфейс почтовой программы Outlook Express.
- •II. Зарегистрировать собственный почтовый яшик в бесплатной почтовой службе Mail.Ru.
- •III. Настроить программу Outlook Express для работы с собственным почтовым ящиком.
- •IV. Научиться создавать, отправлять и принимать сообщения электронной почты.
- •V. Научиться использовать адресную книгу для быстрой подготовки сообщений.
- •VI. Научиться создавать и просматривать сообщения с почтовыми вложениями.
- •VII. Научиться использовать встроенные средства Фильтрации сообщений электронной почты.
- •VIII. Освоить технику работы с электронной почтой в окне броузера.
- •6. Задания для самостоятельной работы обучающегося с расчетом трудоемкости
- •Тема. 3. Принципы работы эвм
- •Тема 6. Работа в Microsoft Excel
- •Тема 7. Работа в Microsoft Access
- •Тема. 8. Алгоритмы и их свойства
- •Тема 9. Сетевые технологии
- •Тема 10. Основы защиты информации
- •7. Материалы для текущего и рубежного контроля, вопросы для итогового контроля
Лабораторная работа № 23 Язык программирования vba. Линейные алгоритмы
Цель работы: Ознакомить с функциями и процедурами и привить навыки использования их при решении задач
Программа VBA состоит из одного или нескольких модулей. Модуль - это лист с текстом программы. Обычно текст программы VBA начинается с опций, которые управляют описанием переменных, способом сравнения строк и т.д. Затем следует объявление глобальных переменных или констант данного модуля. Далее располагается непосредственно текст функций пользователя и процедур, составляющих саму программу.
Общий вид функций пользователя:
Function имя функции (список параметров)
тело функции
End function
Процедуры также имеют стандартное оформление:
Sub имя процедуры (список параметров)
тело процедуры
End sub
Простые типы данных
Имя типа |
Возможные значения |
Boolean (логический) |
Истина, ложь |
Byte |
0…255 |
Integer (Целое) |
-32758…мультикомпьютер32767 |
Long (Длинное целое) |
Примернр -2000 000 000…+2000 000 000 |
Single (Число с плавающей точкой) |
По абсолютной величине 1,401298е-45… 3,402823е38 |
Date (Дата) |
От 1 янв. 100г до 31 дек. 9999г. |
Double (Число двойной точности) |
По абсолютной величине 4,94065645841247е-324…1,79769313486232е308 |
Array (Массив) |
Зависит от размера и типа элементов массива |
Object |
|
String (Строка) |
Набор символов |
Currency (Денежный) |
|
Variant (Вариант) |
Зависит от содержимого переменной |
При объявлении переменной определяется ее тип и область видимости. Для объявления переменных используются операторы Dim, Public, Private и Static. Первый можно использовать на уровне процедуры и на уровне модуля, Public и Private - на уровне модуля, Static — только на уровне процедуры.
{Dim | Private | Public | Static} < имя переменной > As < имя типа > Операции и встроенные математические функции
Abs (число) - модуль числа
Atn (число)--арктангенс угла ( и радианах).
Cos (число) - косинус угла ( в радианах)
Ехр ( число ) - экспонента (е в степени «число» )
Log (число)-натуральный логарифм числа
Sgn ( число ) - знак числа ( если число больше нуля , значение функции равно 1, если число равно нулю, значение функции = 0, если число меньше нуля, значение функции =-1)
Sin ( число ) - синус угла ( в радианах)
Sqr ( число ) - квадратный корень
Tan ( число ) - тангенс угла ( в радианах) Задание 1
Запишите следующие выражения на языке программирования VBA:
Задание 2
Продолжительность урока 45 минут. Одну третью часть урока потратили на решение задач, одну пятую часть на повторение пройденного, а одну девятую часть на решение уравнения. Сколько времени потратили на решение задач, повторение пройденного и решение уравнения?
Private Sub CommandButtonl_Click()
Dim a, b, c, d As Integer
a=45
b = a/3
c=a/5
d=a/9
MsgBox ("На решение задач потратили") & b & ("минут, на повторение пройденного") & с & ("минут, на решение уравнения") & d & ("минут")
End Sub
Задание 3
Длина путей железнодорожного узла Западного Казахстана 420 км, а железнодорожного узла Мангистау - на 217 км длиннее. Какова длина путей железнодорожного узла Мангистау?
Private Sub CheckBoxl_Click()
Dim c, d As Integer
с = 420
d=c + 217
MsgBox ("Длина путей железнодорожного узла Мангистау") & d &("км") End Sub
Задание 4
Из мяса приготовили 6 палок мясного рулета по 2 кг каждый. Из 12 кг мяса изготовили докторскую колбасу. Сколько килограммов мяса было израсходовано на изготовление мясных изделий?
Private Sub OptionButtonl_C!ick()
Dim m As Integer
m = 6*2 + 12
MsgBox ("На изготовление мясных изделий было израсходовано") & m & (кг мяса")
End Sub
Задания для самостоятельной работы:
1. Из 70 - литровой бочки растительного масла продали 9 банок по 3 литра. Сколько литров масла осталось в бочке?
В Казахстане обитают 172 вида млекопитающих, птиц в 3 раза больше, чем млекопитающих, а пресмыкающихся в 4 раза меньше, чем птиц. Сколько видов пресмыкающихся в Казахстане?
Найдите периметр и площадь прямоугольного треугольника со сторонами 3 см, 4 см, 5 см.