Главная страница
Навигация по странице:

  • Алгоритм МОСКОВСКИЙ МЕЖДУНАРОДНЫЙ УНИВЕРСИТЕТ 2 mi.university Информационные технологии 1. Простые операции

  • Виды управляющих конструкций МОСКОВСКИЙ МЕЖДУНАРОДНЫЙ УНИВЕРСИТЕТ 3 mi.university Информационные технологии 2. Ветвления

  • Виды управляющих конструкций МОСКОВСКИЙ МЕЖДУНАРОДНЫЙ УНИВЕРСИТЕТ 4 mi.university Информационные технологии 3. Цикл

  • Виды управляющих конструкций МОСКОВСКИЙ МЕЖДУНАРОДНЫЙ УНИВЕРСИТЕТ 5 mi.university Информационные технологии Переменная

  • Объявление переменных в VisualBasic

  • Конструкции Visual Basic МОСКОВСКИЙ МЕЖДУНАРОДНЫЙ УНИВЕРСИТЕТ 8 mi.university Информационные технологии Ветвления

  • Управляющие конструкции

  • Ограничения на имена переменных и функций

  • Пример 1 МОСКОВСКИЙ МЕЖДУНАРОДНЫЙ УНИВЕРСИТЕТ 11 mi.university Информационные технологии Пример 1. Начальные данные

  • Пример 1. Листинг программы

  • Пример 1. Результат работы программы

  • Текстовый алгоритм: 1. Ввести х. 2. Если х <= -12, то у := -х2. 3. Иначе, если x<0, то y := x4. 4. Иначе y := x-2. 5. Вывести у. 6. Конец. Пример 2

  • Пример 2. Листинг программы

  • Пример 2. Результат работы программы

  • Пример 3 МОСКОВСКИЙ МЕЖДУНАРОДНЫЙ УНИВЕРСИТЕТ 19 mi.university Информационные технологии Пример 3. Начальные данные

  • Пример 3. Листинг программы

  • Пример 3. Результат работы программы МОСКОВСКИЙ МЕЖДУНАРОДНЫЙ УНИВЕРСИТЕТ 22 mi.university Информационные технологии Задание 1

  • Задание: Написать алгоритм и программу. Информационные технологии Задание 2

  • Задание 3 МОСКОВСКИЙ МЕЖДУНАРОДНЫЙ УНИВЕРСИТЕТ 25 mi.universityНайти максимум из пяти введенных чисел. Задание

  • Методические указания к выполнению

  • Информационные технологии. Алгоритм это конечный набор правил, который определяет последовательность операций для решения конкретного множества задач и обладает важными чертами конечность, определённость, эффективность.


    Скачать 0.56 Mb.
    НазваниеАлгоритм это конечный набор правил, который определяет последовательность операций для решения конкретного множества задач и обладает важными чертами конечность, определённость, эффективность.
    АнкорИнформационные технологии
    Дата26.03.2022
    Размер0.56 Mb.
    Формат файлаpdf
    Имя файлаprac.pdf
    ТипДокументы
    #418453

    МОСКОВСКИЙ МЕЖДУНАРОДНЫЙ УНИВЕРСИТЕТ
    Информационные технологии

    Информационные технологии
    Алгоритм
    — это конечный набор правил, который определяет последовательность операций для решения конкретного множества задач и обладает важными чертами: конечность, определённость, эффективность.
    Виды алгоритмов:
    1. В виде текстовых описаний.
    2. В виде блок-схем.
    3. В виде программ на предопределенном алгоритмическом языке.
    Алгоритм
    МОСКОВСКИЙ МЕЖДУНАРОДНЫЙ УНИВЕРСИТЕТ
    2 mi.university

    Информационные технологии
    1. Простые операции:
    • Сложение c = a+b
    • Вычитание c = a-b
    • Умножение c = a*b
    • Деление c = a/b
    Виды управляющих конструкций
    МОСКОВСКИЙ МЕЖДУНАРОДНЫЙ УНИВЕРСИТЕТ
    3 mi.university

    Информационные технологии
    2. Ветвления – выбор одного из двух и более направлений хода выполнения алгоритма.
    Если <условие> то
    <действие1>
    Иначе
    <действие2>
    Конец
    Виды управляющих конструкций
    МОСКОВСКИЙ МЕЖДУНАРОДНЫЙ УНИВЕРСИТЕТ
    4 mi.university

    Информационные технологии
    3. Цикл – многократное повторение однотипных действий.
    1. пока <верно условие> выполняем
    2. <действия>
    3. переход к п.1.
    Виды управляющих конструкций
    МОСКОВСКИЙ МЕЖДУНАРОДНЫЙ УНИВЕРСИТЕТ
    5 mi.university

    Информационные технологии
    Переменная - поименованная либо адресуемая иным способом область памяти.
    Массивсовокупность однотипных данных, к каждому элементу которой можно обратиться по индексу.
    Виды массивов:
    • Одномерные (1, 5, 4, 8, 12)
    • Двумерные ((1, 3), (2, 1), (4, 9))
    • Многомерные
    Переменные
    МОСКОВСКИЙ МЕЖДУНАРОДНЫЙ УНИВЕРСИТЕТ
    6 mi.university

    Информационные технологии
    Объявление переменной p:
    Dim p As Double
    Объявление одномерного массива из 4 элементов:
    Dim arr(3) As Double
    Объявление двумерного массива из 3 строк и 4 столбцов:
    Dim array(2,3) As Double
    Объявление переменных в VisualBasic
    МОСКОВСКИЙ МЕЖДУНАРОДНЫЙ УНИВЕРСИТЕТ
    7 mi.university

    Информационные технологии
    Определение процедуры:
    Sub название_процедуры() операторы
    End Sub
    Присваивание переменной значения ячейки таблицы Excel: p = WorkSheets("Лист1").Cells(2,1)
    (
    где 2 - № строки, 1 - № столбца
    )
    Запись в ячейку значения переменной p:
    WorkSheets("Лист1").Cells(8, 3) = p
    (
    где 8 - № строки, 3 - № столбца
    )
    Конструкции Visual Basic
    МОСКОВСКИЙ МЕЖДУНАРОДНЫЙ УНИВЕРСИТЕТ
    8 mi.university

    Информационные технологии
    Ветвления
    Оператор If … Then:
    If
    <условие>
    Then
    <действия1>
    Else
    <действия2>
    End If
    Оператор цикла
    Цикл For … Next:
    For
    СчетчикЦикла = НачальноеЗначение
    To
    КонечноеЗначение [
    Step
    Шаг] операторы
    [
    Exit For
    ]
    Next
    [СчетчикЦикла]
    Управляющие конструкции
    МОСКОВСКИЙ МЕЖДУНАРОДНЫЙ УНИВЕРСИТЕТ
    9 mi.university

    Информационные технологии
    1.
    Используются строчные и прописные английские буквы и цифры;
    2.
    Не должно быть пробелов и управляющих символов;
    3.
    Допускается использование нижнего подчеркивания вместо пробела;
    4.
    Никакие две переменные (даже если они имеют разный тип) не могут иметь одно и то же имя.
    Ограничения на имена переменных и функций
    МОСКОВСКИЙ МЕЖДУНАРОДНЫЙ УНИВЕРСИТЕТ
    10 mi.university

    Информационные технологии
    Пешеход шел по пересеченной местности. Его скорость движения по равнине v1 км/ч, в гору
    – v2 км/ч и под гору – v3 км/ч. Время движения соответственно t1, t2 и t3 ч. Какой путь прошел пешеход?
    Текстовый алгоритм:
    1.
    Ввести v1, v2, v3, t1, t2, t3.
    2.
    S1 := v1*t1.
    3.
    S2 := v2*t2.
    4.
    S3 := v3*t3.
    5.
    S := S1 + S2 + S3.
    6.
    Вывести значение S.
    7.
    Конец.
    Пример 1
    МОСКОВСКИЙ МЕЖДУНАРОДНЫЙ УНИВЕРСИТЕТ
    11 mi.university

    Информационные технологии
    Пример 1. Начальные данные
    МОСКОВСКИЙ МЕЖДУНАРОДНЫЙ УНИВЕРСИТЕТ
    12 mi.university

    Информационные технологии
    Пример 1. Листинг программы
    МОСКОВСКИЙ МЕЖДУНАРОДНЫЙ УНИВЕРСИТЕТ
    13 mi.university
    Sub rasstojanie()
    Dim v1, v2, v3, t1, t2, t3, s1, s2, s3, s
    As Double v1 = Worksheets("Лист1").Cells(1, 2) v2 = Worksheets("Лист1").Cells(2, 2) v3 = Worksheets("Лист1").Cells(3, 2) t1 = Worksheets("Лист1").Cells(1, 4) t2 = Worksheets("Лист1").Cells(2, 4) t3 = Worksheets("Лист1").Cells(3, 4) s1 = v1 * t1 s2 = v2 * t2 s3 = v3 * t3 s = s1 + s2 + s3
    Worksheets("Лист1").Cells(4, 2) = s
    End Sub

    Информационные технологии
    Пример 1. Результат работы программы
    МОСКОВСКИЙ МЕЖДУНАРОДНЫЙ УНИВЕРСИТЕТ
    14 mi.university

    Информационные технологии
    Вычислить значение функции:
    Текстовый алгоритм:
    1. Ввести х.
    2. Если х <= -12, то у := -х2.
    3. Иначе, если x<0, то y := x4.
    4. Иначе y := x-2.
    5. Вывести у.
    6. Конец.
    Пример 2
    МОСКОВСКИЙ МЕЖДУНАРОДНЫЙ УНИВЕРСИТЕТ
    15 mi.university














    .
    0
    ,
    2
    ,
    0
    12
    ,
    ,
    12
    ,
    4
    2
    x
    x
    x
    x
    x
    x
    y

    Информационные технологии
    Пример 2. Начальные данные
    МОСКОВСКИЙ МЕЖДУНАРОДНЫЙ УНИВЕРСИТЕТ
    16 mi.university

    Информационные технологии
    Пример 2. Листинг программы
    МОСКОВСКИЙ МЕЖДУНАРОДНЫЙ УНИВЕРСИТЕТ
    17 mi.university
    Sub uravnenie()
    Dim x, y as Double x = WorkSheets("Лист1").Cells(5,2) if x <= -12
    Then y = -x*x
    ElseIf x<0
    Then y = x^4
    Else y = x-2
    End If
    WorkSheets("Лист1").Cells(6,2) = y
    End Sub

    Информационные технологии
    Пример 2. Результат работы программы
    МОСКОВСКИЙ МЕЖДУНАРОДНЫЙ УНИВЕРСИТЕТ
    18 mi.university

    Информационные технологии
    Найти максимум из трех введенных чисел.
    Текстовый алгоритм:
    1. Ввести числа a, b, c.
    2. max := 0.
    3. Сравнить a, b и c. Если a >= b и a >= c, то max := a.
    4. Иначе, если b >= c, то max := b.
    5. Иначе max := c.
    6. Вывести max.
    7. Конец.
    Пример 3
    МОСКОВСКИЙ МЕЖДУНАРОДНЫЙ УНИВЕРСИТЕТ
    19 mi.university

    Информационные технологии
    Пример 3. Начальные данные
    МОСКОВСКИЙ МЕЖДУНАРОДНЫЙ УНИВЕРСИТЕТ
    20 mi.university

    Информационные технологии
    Пример 3. Листинг программы
    МОСКОВСКИЙ МЕЖДУНАРОДНЫЙ УНИВЕРСИТЕТ
    21 mi.university
    Sub max()
    Dim a, b, c, max
    As Double a = Worksheets("Лист1").Cells(8, 2) b = Worksheets("Лист1").Cells(8, 4) c = Worksheets("Лист1").Cells(8, 6)
    If a >= b
    And a >= c
    Then max = a
    ElseIf b >= c
    Then max = b
    Else max = c
    End If
    Worksheets("Лист1").Cells(9, 2) = max
    End Sub

    Информационные технологии
    Пример 3. Результат работы программы
    МОСКОВСКИЙ МЕЖДУНАРОДНЫЙ УНИВЕРСИТЕТ
    22 mi.university

    Информационные технологии
    Задание 1
    МОСКОВСКИЙ МЕЖДУНАРОДНЫЙ УНИВЕРСИТЕТ
    23 mi.university
    Пешеход шел по пересеченной местности. Его скорость движения по равнине v
    1
    км/ч, в гору – v
    2
    км/ч, под гору – v
    3
    км/ч и в подъем – v
    4
    км/ч.
    Время движения соответственно t
    1
    , t
    2
    , t
    3
    и t
    4 ч. Какой путь прошел пешеход?
    Задание:
    Написать алгоритм и программу.

    Информационные технологии
    Задание 2
    МОСКОВСКИЙ МЕЖДУНАРОДНЫЙ УНИВЕРСИТЕТ
    24 mi.university
    Вычислить значение функции:
    Задание:
    Написать алгоритм и программу.















    0
    ,
    2
    ,
    0 10
    ,
    1
    ,
    10
    ,
    4 2
    x
    x
    x
    x
    x
    x
    y

    Информационные технологии
    Задание 3
    МОСКОВСКИЙ МЕЖДУНАРОДНЫЙ УНИВЕРСИТЕТ
    25 mi.university
    Найти максимум из пяти введенных чисел.
    Задание:
    Написать алгоритм и программу.

    Информационные технологии
    Методические указания к выполнению
    МОСКОВСКИЙ МЕЖДУНАРОДНЫЙ УНИВЕРСИТЕТ
    26 mi.university
    1. Открыть файл
    Задачи Информационные технологии.xlsx
    2. Ввести значения для каждой задачи
    3. Открыть редактор Visual basic и скорректировать программы, чтобы они работали правильно
    4. Запустить программы, получить результаты
    5. Сохранить файл
    .xlsx и загрузить в дисциплину

    Информационные технологии
    Методические указания к выполнению
    МОСКОВСКИЙ МЕЖДУНАРОДНЫЙ УНИВЕРСИТЕТ
    27 mi.university
    1. Как запустить редактор Visual Basic в Excel

    Информационные технологии
    Методические указания к выполнению
    МОСКОВСКИЙ МЕЖДУНАРОДНЫЙ УНИВЕРСИТЕТ
    28 mi.university
    2. Как запустить программу на выполнение
    (Курсор должен стоять на той программе, которую запускаете!)


    написать администратору сайта