- •Лекция №1(2011 год) Предмет и структура информатики
- •Понятие информации
- •Понятие количество информации
- •Информационные процессы
- •Лекция № 2(2011 год) аппаратное и программное обеспечение компьютера
- •Основные устройства компьютера
- •Системный блок
- •Электронные устройства системного блока
- •Семейство;
- •Поколение;
- •Модификация.
- •Поколение
- •Модификация
- •Внешние запоминающие устройства
- •Мониторы
- •Лекция № 3(2011 год) Программное обеспечение пэвм
- •Файловая система диска
- •Адреса файлов и папок
- •Файловая система диска
- •Графическая операционная среда windows
- •Окно. Типы окон
- •Меню Пуск
- •Обмен данными
- •Программа Проводник. Управление файлами, папками и дисками
- •Открытие объектов в окне Проводника
- •Работа с файлами и папками.
- •Копирование объектов.
- •Перемещение объектов.
- •Переименование объектов
- •Удаление объектов
- •Работа с несколькими объектами
- •Восстановление удаленных объектов
- •Лекция №4 Microsoft Office System (2011)
- •Текстовый редактор word 2007
- •Ярлыки режимов просмотра
- •Формат по образцу
- •Вкладка Главная
- •Замена регистра.
- •Вкладка Главная
- •Вкладка Главная Группа Редактирование
- •Модификация таблицы
- •Вычисления в таблицах
- •Фиксирование шапки таблицы
- •2.3 Вкладка Вставка
- •Работа с рисунками.
- •Редактирование рисунка
- •Вставка фигур
- •Создание диаграмм
- •Вставка колонтитулов
- •Вкладка Разметка страницы Оформление текста
- •Вкладка Ссылки
- •Создание оглавления
- •Группа Предметный указатель
- •Лекция №5 электронные таблицы excel под windows.
- •Ввод и редактирование данных
- •Основные приемы форматирования
- •Выделение фрагментов рабочего листа
- •Изменение ширины столбца и высоты строки в excel размер ячеек можно привести в соответствие с теми данными, которые в них будут помещаться.
- •Вставка ячеек, строк и столбцов
- •Удаление ячеек
- •Форматирование таблицы
- •Условное форматирование
- •Фиксирование заголовков
- •Копирование и перемещение
- •Вычисления в excel
- •Ссылки. Относительные, абсолютные, смешанные
- •Изменение типа ссылок
- •Сообщения об ошибках
- •Работа с функциями.
- •Логические Функции
- •Отображение данных в виде диаграмм
- •Добавление линий тренда
- •Защита ячеек, рабочих листов, книг от доступа.
- •Вывод таблицы на экран и принтер
- •Microsoft Office / Печать/Быстрая печать
- •Лекция №6 Основы программирования в ms Office
- •Программирование в пакете ms Excel на языке vba. Элемент управления CommandButton
- •Знакомство с редактором Visual Basic for Application (vba). Среда vba
- •Лекция №7 Синтаксис и программные конструкции vba Основы синтаксиса
- •Компоненты языка Переменные, константы, типы данных Переменные
- •Константы
- •Встроенные функции
- •Арифметические выражения
- •Оператор присваивания
- •Ввод и вывод информации.
- •Диалоговый ввод
- •Ввод из ячейки листа Excel
- •Вывод результатов
- •Лекция №8 Создание форм
- •Для создания формы необходимо войти в редактор vba:
- •Лекция № 9 Управление в программе. Условные операторы языка программирования visual basic
- •Лекция №10 операторы циклов
- •Оператор цикла For ... Next:
- •Циклы типа Do ... Loop
- •Вычисление сумм, произведений, нахождение минимумов и максимумов
- •Пример работы с формой пользователя
- •Лекция №11 функции пользователя
- •Функции
- •Формальные и фактические параметры
- •Обращение к функции
- •Лекция №12 Математический пакет Mathcad
- •Работа с документами.
- •Построение и редактирование математических выражений
- •Создание одномерного графика
- •Построить график функции y(X) в декартовой системt координат.
- •Построение графиков функций в полярной системе координат
- •Создание трехмерного графика Построение графика функции двух переменных
- •Символьные преобразования
- •Решение систем линейных уравнений в пакете Mathcad
Вычисление сумм, произведений, нахождение минимумов и максимумов
Пример 7: Пусть на складе имеются следующие фрукты.
Найти общее количество условных единиц (кг) товара, находящегося на складе.
Для кнопки «Вычислить»:
Private Sub CommandButton1_Click()
Dim i As Integer
Dim k As Integer
Dim j As Integer
‘Определим, какое количество наименований товара находится на складе.
i = 6
Do Until Worksheets("Товар").Cells(i, 3) = ""
i = i + 1
Loop
j = i - 1
‘Вычисляем сумму
s = 0
For i = 7 To j
r = Worksheets("Товар").Cells(i, 4)
s = s + r
Next i
‘ Выводим результат
Worksheets("Товар").Cells(j + 2, 3) = _ "Общее количество товара"
Worksheets("Товар").Cells(j + 2, 4) = s
End Sub
‘Вычисляем произведение:
s = 1
For i = 7 To j
r = Worksheets("Товар").Cells(i, 4)
s = s * r
Next i
Пример 10: По сообщению синоптиков в первой половине января температура воздуха составляла(данные приведены в таблице):
Найти среднюю, минимальную, максимальную температуру, а также день, когда была самая низкая температура. Определить количество дней с положительной и отрицательной температурой.
Учитывая то, что многие переменные могут быть использованы для расчета в разных процедурах, объявим их в разделе Geneal.
В разделе Geneal:
Dim i As Integer, Ndata As Integer
Dim Nplus As Integer, Nminus As Integer
Dim sum As Single, mx As Single, disp As Single
Dim min As Single, max As Single, x As Single
Для кнопки «Среднее значение»:
Private Sub CommandButton1_Click()
i = 6
Do Until Worksheets("Лист1").Cells(i, 4) = "" ‘ пока не встретится пустая строка
i = i + 1
Loop
Ndata = i - 1
‘Вычислим суммарную температуру
sum = 0
For i = 7 To Ndata
x = Worksheets("Лист1").Cells(i, 4)
sum = sum + x
Next i
‘Определим среднее значение
mx = sum / (Ndata - 6)
Worksheets("Лист1").Cells(Ndata + 2, 4) = "Средняя температура"
Worksheets("Лист1").Cells(Ndata + 2, 7) = mx
End Sub
Для кнопки «min»:
Private Sub CommandButton2_Click()
Dim l as Integer
min = Worksheets("Лист1").Cells(Ndata - 6, 4)
l=7
For i = 7 To Ndata
x = Worksheets("Лист1").Cells(i, 4)
If x < min Then
min = x
l=i
End If
Next i
Worksheets("Лист1").Cells(Ndata + 3, 4) = " Минимальная температура"
Worksheets("Лист1").Cells(Ndata + 3, 7) = min
Worksheets("Лист1").Cells(Ndata + 3, 9) = "Была "
Worksheets("Лист1").Cells(Ndata + 3, 10) = Cells(l, 3)
End Sub
Для кнопки «max»:
Private Sub CommandButton3_Click()
max = Worksheets(" Лист1 ").Cells(Ndata - 6, 4)
For i = 7 To Ndata
x = Worksheets(" Лист1 ").Cells(i, 4)
If x > max Then max = x
Next i
Worksheets(" Лист1 ").Cells(Ndata + 4, 4) = «Максимальная температура "
Worksheets(" Лист1 ").Cells(Ndata + 4, 7) = min
End Sub
Для кнопки «>0 и <0»:
Nplus = 0: Nminus = 0
For i = 7 To Ndata
x = Worksheets(" Лист1 ").Cells(i, 4)
If x > 0 Then Nplus = Nplus + 1 Else Nminus = Nminus + 1
Next
Worksheets(" Лист1 ").Cells(Ndata + 5, 4) = _ «Кол.дней с плюсовой темп."
Worksheets(" Лист1 ").Cells(Ndata + 5, 7) = Nplus
Worksheets(" Лист1 ").Cells(Ndata + 6, 4) = _
" Кол.дней с минусовой темп."
Worksheets(" Лист1 ").Cells(Ndata + 6, 7) = Nminus
End Sub