355266 работ
представлено на сайте

Контрольная Информатика, задачи № 8, 12, 18, номер: 165211

Номер: 165211
Количество страниц: 9
Автор: marvel10
390 руб.
Купить эту работу
Не подошла
данная работа?
Вы можете заказать учебную работу
на любую интересующую вас тему
Заказать новую работу
essay cover Информатика, задачи № 8, 12, 18 , "Задача № 08
Дано три числа. Если все три числа отрицательные, то вычислить и напечатать куб второго числа, в противном случае ...

Автор:

Дата публикации:

Информатика, задачи № 8, 12, 18
logo
"Задача № 08
Дано три числа. Если все три числа отрицательные, то вычислить и напечатать куб второго числа, в противном случае ...
logo
144010, Россия, Московская, Электросталь, ул.Ялагина, д. 15А
Телефон: +7 (926) 348-33-99

StudentEssay

buy КУПИТЬ ЭТУ РАБОТУ.
  • Содержание:
    "Задача № 08
    Дано три числа. Если все три числа отрицательные, то вычислить и напечатать куб второго числа, в противном случае произведение двух первых чисел.
    Этап 1.Физическая постановка задачи
    • Вводимые данные:
    x, y, z – вещественные числа
    • Результат вычисления:
    y3 – если все три числа отрицательные;
    x?y – если хотя бы одно из чисел не является отрицательным.
    Этап 2. Математическое описание
    1.Отрицательным является значение, меньшее 0.
    2. Логическое выражение, описывающее выражение «все три числа отрицательные»:
    x < 0 AND y < 0 AND z < 0
    Этап 3. Описание алгоритма решения задачи
    Выполненное на предыдущем этапе математическое описание реализуется в виде следующего алгоритма вычисления с использованием графических объектов (блоков) по ГОСТ 19.701 – 90:
    Этап 4. Программирование на алгоритмическом языке BASIC
    REM Задача 08
    CLS
    DIM x, y, z, r
    INPUT ""Введите первое число:""; x
    INPUT ""Введите второе число:""; y
    INPUT ""Введите третье число:""; z
    IF x < 0 AND y < 0 AND z < 0 THEN
    r = y * y * y
    ELSE
    r = x * y
    END IF
    PRINT ""Результат:""; r
    END
    Этап 5. Описание процесса отладки программы на ПК
    1. Запустить приложение QBASIC с помощью ярлыка на Рабочем столе персонального компьютера.
    2. Набрать текст программы (Этап 4) в открывшемся окне редактора QBASIC. В процессе набора текста редактор контролирует правильность написания операторов. В случае обнаружения ошибки процесс редактирования прекращается до тех пор, пока ошибка не будет устранена.
    3. Сохранить программу после окончания её набора, выполнив команду «Сохранить как» из меню «Файл».
    4. Выполнить компиляцию (перевод с алгоритмического языка в коды ПК) программы. Для этого необходимо стартовать команду «Запуск» из меню «Запуск». В процессе компиляции могут быть обнаружены синтаксические ошибки в тексте программы. После устранения всех ошибок компьютер создает загрузочный (в кодах ПК) модуль программы и сразу же переходит к выполнению программы, начиная с первого выполняемого оператора.
    5. Выполнить ввод с клавиатуры значений для x, y и z в ответ на приглашение к вводу, появившееся на мониторе при выполнении компьютером оператора INPUT. Признаком окончания ввода всех значений из списка ввода оператора INPUT является нажатие клавиши “ENTER”.
    6. Для проверки программы можно ввести, например, следующие наборы чисел:
    • Вычисляется y3, если x = -5, y = -2, z = -3.5;
    • Вычисляется x?y, если х = -3, у = 1.5, z = 0.
    В первом варианте данных на мониторе должно появиться значение -8, во втором варианте – значение -4.5. Если этого не произошло, необходимо проанализировать алгоритм и текст программы, найти ошибку, исправить её и выполнить этап 5 (отладка) снова.

    Задача № 12
    Для х=3, 6, 12, 24, … (всего 27 значений х) вычислить и напечатать .
    Этап 1.Физическая постановка задачи
    • Вводимые данные:
    Ряд целочисленных значений: 3, 6, 12, 24, … (всего 27 значений)
    • Результат вычисления:
    Значение выражения для каждого исходного значения (всего 27 значений).
    Этап 2. Математическое описание
    1. Каждое последующее исходное значение в два раза больше предыдущего.
    2. Выражение, описывающее заданные вычисления:
    y = LOG(x) + 8
    Этап 3. Описание алгоритма решения задачи
    Выполненное на предыдущем этапе математическое описание реализуется в виде следующего алгоритма вычисления с использованием графических объектов (блоков) по ГОСТ 19.701 – 90:
    Этап 4. Программирование на алгоритмическом языке BASIC
    Вычисление с использованием цикла с параметром:
    REM Задача 12 цикл с параметром
    CLS
    DIM i, x, y
    x = 3
    FOR i = 1 TO 27 STEP 1
    y = LOG(x) + 8
    PRINT y
    x = x * 2
    NEXT i
    END
    Вычисление с использованием цикла с предусловием:
    REM Задача 12 цикл с предусловием
    CLS
    DIM i, x, y
    i = 1
    x = 3
    DO WHILE i < 28
    y = LOG(x) + 8
    PRINT y
    x = x * 2
    i = i + 1
    LOOP
    END
    Этап 5. Описание процесса отладки программы на ПК
    1. Запустить приложение QBASIC с помощью ярлыка на Рабочем столе персонального компьютера.
    2. Набрать текст программы (Этап 4) в открывшемся окне редактора QBASIC. В процессе набора текста редактор контролирует правильность написания операторов. В случае обнаружения ошибки процесс редактирования прекращается до тех пор, пока ошибка не будет устранена.
    3. Сохранить программу после окончания её набора, выполнив команду «Сохранить как» из меню «Файл».
    4. Выполнить компиляцию (перевод с алгоритмического языка в коды ПК) программы. Для этого необходимо стартовать команду «Запуск» из меню «Запуск». В процессе компиляции могут быть обнаружены синтаксические ошибки в тексте программы. После устранения всех ошибок компьютер создает загрузочный (в кодах ПК) модуль программы и сразу же переходит к выполнению программы, начиная с первого выполняемого оператора.
    5. На мониторе должны появиться 27 вычисленных значений. Если этого не произошло, необходимо проанализировать алгоритм и текст программы, найти ошибку, исправить её и выполнить этап 5 (отладка) снова.

    Задача № 18
    Организуйте массив. Поменяйте местами элементы с максимальным и минимальным значениями.
    Этап 1.Физическая постановка задачи
    • Вводимые данные:
    n – целочисленное значение, представляющее собой количество элементов массива;
    A - набор из n целочисленных значений в диапазоне [0…100].
    • Результат вычисления:
    Набор из n целочисленных значений в диапазоне [0…100], в котором максимальный и минимальный элементы поменялись местами.
    Этап 2. Математическое описание
    1. Максимальным считается значение, большее или равное всем остальным элементам массива.
    2. Минимальным считается значение, меньшее или равное всем остальным элементам массива.
    Этап 3. Описание алгоритма решения задачи
    Выполненное на предыдущем этапе математическое описание реализуется в виде следующего алгоритма вычисления с использованием графических объектов (блоков) по ГОСТ 19.701 – 90:
    Этап 4. Программирование на алгоритмическом языке BASIC
    REM Задача 18
    CLS
    DIM n, t, max, min, imax, imin
    max = 0
    min = 100
    imax = 1
    imin = 1
    RANDOMIZE TIMER
    INPUT ""Введите размер массива:"",n
    DIM A(n)
    PRINT ""Исходный массив:""
    FOR i = 1 TO n STEP 1
    A(i) = INT(RND(1) * 100)
    PRINT A(i);
    IF A(i) > max THEN
    max = A(i)
    imax = i
    END IF
    IF A(i) < min THEN
    min = A(i)
    imin = i
    END IF
    NEXT i
    PRINT """"
    t = A(imin)
    A(imin) = A(imax)
    A(imax) = t
    PRINT ""Изменённый массив:""
    FOR i = 1 TO n STEP 1
    PRINT A(i);
    NEXT i
    END
    Этап 5. Описание процесса отладки программы на ПК
    1. Запустить приложение QBASIC с помощью ярлыка на Рабочем столе персонального компьютера.
    2. Набрать текст программы (Этап 4) в открывшемся окне редактора QBASIC. В процессе набора текста редактор контролирует правильность написания операторов. В случае обнаружения ошибки процесс редактирования прекращается до тех пор, пока ошибка не будет устранена.
    3. Сохранить программу после окончания её набора, выполнив команду «Сохранить как» из меню «Файл».
    4. Выполнить компиляцию (перевод с алгоритмического языка в коды ПК) программы. Для этого необходимо стартовать команду «Запуск» из меню «Запуск». В процессе компиляции могут быть обнаружены синтаксические ошибки в тексте программы. После устранения всех ошибок компьютер создает загрузочный (в кодах ПК) модуль программы и сразу же переходит к выполнению программы, начиная с первого выполняемого оператора.
    5. Выполнить ввод с клавиатуры значения для переменной n в ответ на приглашение к вводу, появившееся на мониторе при выполнении компьютером оператора INPUT. Признаком окончания ввода значения является нажатие клавиши “ENTER”.
    6. На экране монитора должны появиться n целочисленных значений в диапазоне от 0 до 100 включительно, расположенных в одной строке, а в следующей строке – тот же набор значений, максимальное и минимальное из которых поменялись местами. Если этого не произошло, необходимо проанализировать алгоритм и текст программы, найти ошибку, исправить её и выполнить этап 5 (отладка) снова.

    "
logo

Другие работы