Содержание
- 2. 17.01.2018 ПГУПС, каф. ИнИБ Этапы разработки информационных технологий 1. Постановка задачи 2. Математическая модель задачи 3.
- 3. 17.01.2018 ПГУПС, каф. ИнИБ 1 этап. Постановка задачи Разработать информационную технологию, позволяющую вычислить длину окружности заданной
- 4. 17.01.2018 ПГУПС, каф. ИнИБ 2 этап. Математическая модель задачи L=2πR
- 5. 17.01.2018 ПГУПС, каф. ИнИБ 3 этап. Разработка алгоритма Алгоритм - последовательность арифметических и логических действий над
- 6. 17.01.2018 ПГУПС, каф. ИнИБ Стандартные блоки для отображения алгоритмов
- 7. 17.01.2018 ПГУПС, каф. ИнИБ
- 8. 17.01.2018 ПГУПС, каф. ИнИБ
- 9. 17.01.2018 ПГУПС, каф. ИнИБ Передача управления между блоками показывается линиями связи, причем при движении сверху вниз
- 10. 17.01.2018 ПГУПС, каф. ИнИБ Схема алгоритма для нашего примера
- 11. 17.01.2018 ПГУПС, каф. ИнИБ 4 этап. Разработка визуальной части проекта Label1 Label2 Text1 Command1 Text2 Форма
- 12. 17.01.2018 ПГУПС, каф. ИнИБ - два текстовых поля Text1, Text2 для ввода значения радиуса и вывода
- 13. 17.01.2018 ПГУПС, каф. ИнИБ 5 этап. Код приложения Private Sub Command1_Click() Const pi As Single =
- 14. 17.01.2018 ПГУПС, каф. ИнИБ 6 этап. Отладка проекта В отчете приводится форма с исходными данными и
- 15. 17.01.2018 ПГУПС, каф. ИнИБ СРЕДА ПРОГРАММИРОВАНИЯ VISUAL BASIC
- 16. 17.01.2018 ПГУПС, каф. ИнИБ на экране отображается диалоговое окно New Projekt, в котором можно выбрать один
- 17. 17.01.2018 ПГУПС, каф. ИнИБ Выбираем Standart Exe - стандартный проект (по умолчанию). На экране появляется рабочая
- 18. 17.01.2018 ПГУПС, каф. ИнИБ
- 19. 17.01.2018 ПГУПС, каф. ИнИБ 8. Панель элементов управления - General Содержит стандартные элементы управления, т.е. объекты
- 20. 17.01.2018 ПГУПС, каф. ИнИБ Используется для отображения на форме (вывода на форму) текста, заголовков, комментариев, названия
- 21. 17.01.2018 ПГУПС, каф. ИнИБ Command Button (командная кнопка) На рабочей поверхности приложения кнопки играют ту же
- 22. 17.01.2018 ПГУПС, каф. ИнИБ TextBox (Текстовое поле ввода) Обеспечивает возможность ввода и вывода текста пользователем. Текстовое
- 23. 17.01.2018 ПГУПС, каф. ИнИБ ListBox (окно списка) Используется для вывода большого числа элементов списка. Мы будем
- 24. 17.01.2018 ПГУПС, каф. ИнИБ Основы языка Visual Basic
- 25. 17.01.2018 ПГУПС, каф. ИнИБ Константа Область памяти, имеющая имя. Получает своё значение на этапе разработки программы
- 26. 17.01.2018 ПГУПС, каф. ИнИБ Переменная Область памяти, имеющая имя. Получает своё значение на этапе выполнения программы
- 27. 17.01.2018 ПГУПС, каф. ИнИБ Математические операции: ^ возведение в степень - отрицание * умножение / деление
- 28. 17.01.2018 ПГУПС, каф. ИнИБ Запись арифметических выражений Выражение – это константа, переменная, функция, числовое или строковое
- 29. 17.01.2018 ПГУПС, каф. ИнИБ a / - b a * b (a + b) / (c
- 30. 17.01.2018 ПГУПС, каф. ИнИБ Числа с множителем 10 в степени представляются в экспоненциальной форме 5,25*108 -
- 31. 17.01.2018 ПГУПС, каф. ИнИБ Операции выполняются слева направо с учётом приоритетов и круглых скобок
- 32. 17.01.2018 ПГУПС, каф. ИнИБ Оператор присваивания = Символ “ = “ в информатике понимается не как
- 33. Например: 1. Pi = 3.1415926 R = 10.0 L = 2 * Pi * R 2.
- 34. 17.01.2018 ПГУПС, каф. ИнИБ Функции в языке VB Аргументы записываются после имени функции в круглых скобках
- 35. 17.01.2018 ПГУПС, каф. ИнИБ Математические функции Sin(x) Cos(x) Tan(x) - tg x Atn(x) - arctg x
- 36. 17.01.2018 ПГУПС, каф. ИнИБ Аргумент тригонометрических функций должен быть представлен в радианной мере!
- 37. 17.01.2018 ПГУПС, каф. ИнИБ Вспомним: Lg x = Log (x) / Log (10) Радиан = Градус
- 38. 17.01.2018 ПГУПС, каф. ИнИБ Организация ввода данных Ввод данных можно осуществлять с помощью - текстового поля
- 39. 17.01.2018 ПГУПС, каф. ИнИБ Функция ввода – InputBox() Эта функция инициирует создание диалогового окна с текстовым
- 40. 17.01.2018 ПГУПС, каф. ИнИБ R=InputBox("Введите R", "Структура следование")
- 41. 17.01.2018 ПГУПС, каф. ИнИБ Метод Print – выводит результаты на форму Если выводимые значения в списке
- 42. 17.01.2018 ПГУПС, каф. ИнИБ Операции отношения и логические операции Операции отношения – , = , =
- 43. 17.01.2018 ПГУПС, каф. ИнИБ Логические операции – выполняются над логическими значениями или логическими выражениями. В результате
- 44. 17.01.2018 ПГУПС, каф. ИнИБ F F T F T F T T T T F F
- 45. 17.01.2018 ПГУПС, каф. ИнИБ Вычислительные процессы и структуры
- 46. 17.01.2018 ПГУПС, каф. ИнИБ 1. Линейные – структура СЛЕДОВАНИЕ 2. Разветвляющиеся – структура РАЗВИЛКА 3. Циклические
- 47. 17.01.2018 ПГУПС, каф. ИнИБ 1. Структура СЛЕДОВАНИЕ Это структура, действия в которой выполняются последовательно друг за
- 48. 17.01.2018 ПГУПС, каф. ИнИБ 2. Структура РАЗВИЛКА Под развилкой понимается структура, в которой продолжение вычислительного процесса
- 49. 17.01.2018 ПГУПС, каф. ИнИБ Классическая развилка Логическое выражение Группа опера-торов 1 Группа опера-торов 2
- 50. 17.01.2018 ПГУПС, каф. ИнИБ EndIf Условный оператор If…Then…Else…End If If Then Else
- 51. 17.01.2018 ПГУПС, каф. ИнИБ
- 52. 17.01.2018 ПГУПС, каф. ИнИБ Private Sub Command1_Click() Dim Y1 As Single, Y2 As Single, X as
- 53. 17.01.2018 ПГУПС, каф. ИнИБ Вложенная развилка Условный оператор If…ElseIf…End If If Then ElseIf Then Else End
- 54. 17.01.2018 ПГУПС, каф. ИнИБ If t P = -1 ElseIf t >= 0 And t P
- 55. 17.01.2018 ПГУПС, каф. ИнИБ 3. Структура цикл Наиболее эффективно проявляются возможности компьютера при многократном выполнении одних
- 56. 17.01.2018 ПГУПС, каф. ИнИБ Будем использовать следующие термины и обозначения: параметр цикла – X, начальное значение
- 57. 17.01.2018 ПГУПС, каф. ИнИБ Различают циклы с параметром и итерационные: в циклах с параметром число его
- 58. 17.01.2018 ПГУПС, каф. ИнИБ Циклы с параметром различают : циклы с предусловием, когда проверка на окончание
- 59. 17.01.2018 ПГУПС, каф. ИнИБ Цикл с предусловием Организуется следующим образом: Параметру цикла Х присваивается начальное значение
- 60. 17.01.2018 ПГУПС, каф. ИнИБ Схема алгоритма: Цикл с предусловием реализуется несколькими способами.
- 61. 17.01.2018 ПГУПС, каф. ИнИБ Оператор For . . . Next (используется только для цикла с предусловием)
- 62. 17.01.2018 ПГУПС, каф. ИнИБ Пример 1. Постановка задачи Вычислить значение функции Y = Sin X при
- 63. 17.01.2018 ПГУПС, каф. ИнИБ 2. Математическая модель y = Sin x для всех 0 ≤ x
- 64. 17.01.2018 ПГУПС, каф. ИнИБ 4. Разработка визуальной части проекта List1 ListBox – поле списка (см. Основные
- 65. 17.01.2018 ПГУПС, каф. ИнИБ 5. Код приложения Private Sub Command1_Click() Dim x0 As Single, xk As
- 66. 17.01.2018 ПГУПС, каф. ИнИБ 6. Отладка программы
- 67. 17.01.2018 ПГУПС, каф. ИнИБ Цикл с постусловием Организуется следующим образом: Задается начальное значение параметра цикла Х=Х0
- 68. 17.01.2018 ПГУПС, каф. ИнИБ Оператор Do While . . . Loop C предусловием: С постусловием: X
- 69. 17.01.2018 ПГУПС, каф. ИнИБ Оператор Do Until . . . Loop C предусловием: С постусловием: X
- 70. 17.01.2018 ПГУПС, каф. ИнИБ Эту же задачу можно реализовать с помощью оператора Do Until … Loop
- 71. 17.01.2018 ПГУПС, каф. ИнИБ или с помощью оператора Do While…Loop (с предусловием) . . . X
- 72. 17.01.2018 ПГУПС, каф. ИнИБ А теперь с помощью оператора Do…Loop Until (с постусловием) Конец . .
- 73. 17.01.2018 ПГУПС, каф. ИнИБ . . . X = X0 Do Y = Sin (X) List1.AddItem
- 74. 17.01.2018 ПГУПС, каф. ИнИБ Структура «Цикл в цикле» - это структура с одним или несколькими вложенными
- 75. 17.01.2018 ПГУПС, каф. ИнИБ Начало Конец X = Xo Y = Yo X = X+dX Z=SinX+CosY
- 76. 17.01.2018 ПГУПС, каф. ИнИБ Private Sub Command1_Click() Dim X0 As Single, Xk As Single, dX As
- 77. 17.01.2018 ПГУПС, каф. ИнИБ Варианты продолжения кода процедуры . . . X = X0 Do While
- 78. 17.01.2018 ПГУПС, каф. ИнИБ Начало Xo,Xk, dX Yo,Yk, dY X Z=SinX+CosY Y = Y + dY
- 80. Скачать презентацию