- •Конспект лекций
- •Донецк – 2015 содержание
- •Введение. Основные понятия дисциплины
- •2. Периферийные устройства пк
- •Мониторы электронно-лучевые (crt)
- •Плазменные панели (pdp)
- •Клавиатура
- •Манипуляторы
- •Струйные принтеры (Ink Jet)
- •Принтеры
- •Лазерные принтеры (Laser Jet)
- •Плоттер
- •Конфигурация компьютера.
- •2. История операционной системы Windows.
- •3. Операционная система Windows xp. Назначение и возможности.
- •Рабочий стол Windows
- •4. Окна операционной системы Windows.
- •5. Файловая система пк
- •6. Маска (шаблон) имени файла или папки
- •7. Программа Проводник. Работа с объектами.
- •Пуск – Программы – Стандартные – Проводник
- •Работа с объектами
- •2. Текстовый редактор WordPad
- •3. Калькулятор
- •4. Буфер обмена
- •Тема: Текстовый редактор Microsoft Word, характеристика и функциональные возможности. План:
- •2. Работа с простыми и сложными документами в текстовом редакторе ms Word.
- •Заявление.
- •Текстовый редактор ms word.
- •4. Работа с дополнительными возможностями текстового редактора ms Word
- •Тема: Табличный процессор ms Excel
- •2. Рабочие книги и файлы.
- •3. Введение и форматирование данных в программе ms Excel.
- •4. Создание диаграмм в ms Excel.
- •5. Анализ данных с помощью сводных таблиц.
- •Методические указания.
- •Методические указания.
- •1. Работа с мастером функций, синтаксис стандартных функций Microsoft Excel.
- •2. Примеры использования стандартных функций в экономических расчетах.
- •1. Работа с мастером функций, синтаксис стандартных функций Microsoft Excel
- •Логические функции:
- •Математические функции:
- •Статистические функции:
- •2. Примеры использования стандартных функций в экономических расчетах
- •Выполнение:
- •Выполнение:
- •Пример 3 (плакат № 7) Предприятие изготовляет столы и стулья. При заказе на изготовление больше 20 столов заказчику предоставляется скидка в оплате 5%; больше 30 стульев – скидка 7%.
- •Выполнение:
- •1. Основные понятия Visual Basic. Визуальное создание программы.
- •2. Создание исходного кода программы. Линейный процесс.
- •1. Основные понятия Visual Basic Визуальное создание программы.
- •2. Создание исходного кода программы. Линейный процесс.
- •If условие Then
- •2. Организация циклических вычислительных процессов. Оператор цикла For. . . Next.
- •3. Использование элементов управления в программах Visual Basic.
- •2. Основные понятия реляционных бд: нормализация, связь и ключи.
- •3. Создание базы данных. Этапы проектирования.
- •4. Основные возможности субд Mіcrosoft Access.
- •5. Объекты субд Access.
- •6. Основные типы полей баз данных. Свойства полей базы данных.
- •2. Виды запросов субд Access.
- •3. Технология построения запросов в субд Access.
- •Запросо-создать-конструктор
- •Запрос-создать-конструктор
- •Запрос-создать-конструктор
- •Запрос-создать-конструктор
- •Запрос-создать-конструктор
- •Запрос-создать-конструктор
- •Запрос-создать-конструктор
- •Запрос-создать-конструктор
- •Запрос-создать-конструктор.
- •Создание форм. Основные понятия.
- •Создание отчетов. Основные понятия.
- •1. Создание форм. Основные понятия.
- •Создание формы с помощью мастера
- •Создание формы с помощью конструктора
- •2. Создание отчетов. Основные понятия.
- •Література
2. Организация циклических вычислительных процессов. Оператор цикла For. . . Next.
Циклическими являются алгоритмические процессы, которые позволяют повторять часть программы несколько раз. Каждое повторение операторов внутри цикла называют итерацией. Количество повторений (итераций) может быть известной заранее или зависеть от истинности некоторого логического условия.
Оператор цикла For. . . Next используется тогда, когда нужно выполнить группу операторов заранее известное число раз.
Общая форма оператора:
For I = Start to Finish Step N
Блок_операторов
Next
Процесс выполнения оператора For. . . Next такой:
a. Переменной I присваивается значение переменной или выражения Start.
b. Значение I сравнивается со значением переменной или выражением Finish.
c. Если I <= Finish, выполняется блок операторов в теле цикла - очередная итерация (повторение). Затем переменная I (счетчик цикла) увеличивается на N, выполняется переход к п. B. Если I > Finish, цикл завершает свою работу.
Часть начальной строки цикла Step N может быть пропущена, когда шаг изменения переменной цикла равен единице.
Пример использования цикла For ... Next
В качестве примера рассматривается создание программы вычисления суммы на счете в банке. Пользователь должен ввести следующие данные: сумму предыдущего взноса на счет - SPV, банковский процент - V, период времени - P. После нажатия кнопки Расчет, программа должна вывести сумму SR, которая будет на счету после P лет при определенном банковском проценте, если известна сумма первоначального взноса. Формула расчета суммы такова:
1. До начала работы программы SR = SPV.
2. Ежегодно сумма
на счете изменяется таким образом
.
Блок-схем решения задачи представлена на рис. 2.4.
На этапе визуального программирования нужно создать форму, представленную на рис. 2.5.
Р
исунок
2.4 - Блок-схема решения задачи «Расчет
суммы на счете»
Рисунок 2.5 – Окно программы-примера виспользования оператора For...Next
Характеристика форми, елементів управління форми подана в таблиці.
Объект |
Свойство |
Значение |
1 |
2 |
3 |
Форма (Form) |
Name |
frmExampleFor |
Caption |
Программа-пример цикла For |
|
BackColor |
белый |
|
Командная кнопка (Command Button) |
Name |
cmdSolve |
Caption |
&Расчет |
|
Командная кнопка (Command Button) |
Name |
cmdClear |
Caption |
&Очистка |
|
Командная кнопка (Command Button) |
Name |
cmdExit |
Caption |
&Выход |
|
Этикетка (Label) |
Name |
lblSPV |
Caption |
Сумма первоначального взноса: |
|
BackColor |
белый |
|
Font |
12 пунктов, полужирный |
|
Этикетка (Label) |
Name |
lblV |
Caption |
Банковский процент: |
|
BackColor |
белый |
|
Font |
12 пунктов, полужирный |
|
Этикетка (Label) |
Name |
lblP |
Caption |
Период: |
|
BackColor |
белый |
|
Font |
12 пунктов, полужирный |
|
Этикетка (Label) |
Name |
lblS |
Caption |
Сумма на счете: |
|
BackColor |
белый |
|
Font |
12 пунктов, полужирный |
|
Этикетка (Label) |
Name |
lblSR |
Caption |
0 |
|
BackColor |
белый |
|
Font |
12 пунктов, полужирный |
|
Alignment |
1 – Right Justify (по правому краю) |
|
Текстовое поле (TextBox) |
Name |
TxtSPV |
Text |
“” (пустая строка) |
|
Текстовое поле (TextBox) |
Name |
TxtV |
Text |
“” (пустая строка) |
|
Текстовое поле (TextBox) |
Name |
TxtP |
Text |
“” (пустая строка) |
Характеристика кода программы представлена в таблице:
Данные в строке кода |
Комментарий |
Option Explicit |
Объявление переменных: |
Dim SPV, V, P, SR |
SPV – сумма первоначального взноса; V – банковский процент; P – период; SR – сумма на счету после P лет. |
Private Sub cmdClear_Click() |
Заголовок процедуры, яка выполняется в случае события Click – щелчка кнопкой мыши на кнопке cmdClear (Очистка) |
TxtSPV.Text = " " |
Свойству Text текстового поля txtSPV (для вывода результата - числа У) присваивается значение “└┘“ (пустая строка). |
TxtV.Text = " " |
Свойству Text текстового поля txtV (для вывода результата - числа У) присваивается значение “└┘“ (пустая строка). |
TxtP.Text = " " |
Свойству Text текстового поля txtP (для вывода результата - числа У) присваивается значение “└┘“ (пустая строка). |
lblSR.Caption = 0 |
Свойству Caption этикетки lblSR (для вывода результата – сумма к выплате) присваивается значения 0. |
End Sub |
Конец процедуры cmdClear_Click. |
Private Sub cmdExit_Click() |
Заголовок процедуры, яка выполняется в случае события Click – щелчка кнопкой мыши на кнопке cmdExit (Вихід). |
End |
Конец работы программы |
End Sub |
Конец процедуры cmdExit_Click. |
Private Sub cmdSolve _Click() |
Заголовок процедуры, яка выполняется в случае события Click – щелчка кнопкой мыши на кнопке mdSolve (Розрахунок). |
SPV = Val(txtSPV.Text) |
Переменной SPV присваивается значение свойства Text поля txtSPV – значение суммы первоначального взноса, которое введено в поле txtSPV. При этом выполняется преобразование текстового значения на числовое с помощью функции Val. |
V = Val(txtV.Text) |
Переменной V присваивается значение свойства Text поля txtV – значение банковского процента. |
P = Val(txtP.Text) |
Переменной P присваивается значение свойства Text поля txtP – значение периода. |
SR=SPV |
Переменной SR перед началом цикла присваивается значение переменной SPV. |
For i=1 To P |
Для і, которое изменяется от 1 до Р (так как Step N не определен, шаг изменения равняется 1), пока і<=P выполняется действие |
SR=SR*(100+V)/100 |
Переменной SR присваивается значение – предыдущее значение SR умноженное не (100+V)/100 |
Next |
Значению і присваивается значение і+1, выполнятеся переход к строке For. |
lblSR.Caption = str(SR) |
Свойству Caption этикетки lblSR присваивается значение SR, которое функцией str преобразовывается с числового типа в текстовый |
End Sub |
Конец процедуры cmdSolve _Click. |
