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

  • 2. Составление программы

  • 3. Индивидуальное задание Вариант 1

  • Практическое задание

  • 3. Индивидуальное задание

  • 3.5. Циклический вычислительный процесс. Построение и отладка программ циклической структуры

  • Информатика УМК (лекции). Рабочая программа по курсу информатика


    Скачать 1.99 Mb.
    НазваниеРабочая программа по курсу информатика
    АнкорИнформатика УМК (лекции).doc
    Дата19.05.2018
    Размер1.99 Mb.
    Формат файлаdoc
    Имя файлаИнформатика УМК (лекции).doc
    ТипРабочая программа
    #19415
    страница11 из 20
    1   ...   7   8   9   10   11   12   13   14   ...   20

    Практическое задание


    1. Ввод текста и редактирование программы

    1. Запустить QBasic

    2. Ознакомиться с рабочим полем и меню

    3. Ввести текст программы:

    СLS

    A=2

    INPUT “Введите X=”; X

    Y = (A*X+3) / (5*X+3)

    PRINT “ При X= ”; X ; “Y=”; Y

    END

    1. Выполнить программу (Запуск – Запуск) , полагая х=2

    2. Повторить выполнение программы, вернувшись из окна просмотра в рабочее окно Запуск – Продолжить, полагая х=4

    3. Ввести изменения в программу, выполняя ее каждый раз после внесения изменений (при Х=4) :

    - изменить данные: А= - 4.

    - изменить данные: А= 7.5Е12

    - вывести ответ в зонном формате, заменив после Х знак (;) на знак (,).

    - удалить в буфер фрагмент текста “ При Х = “ ; Х , ( курсор –Редактирование – Вырезать)

    - восстановить в строке вывода текст из буфера “ При Х= “; Х, ( курсор –Редактирование – Вставить)
    2. Составление программы

    7. подготовить рабочее окно к выводу новой программы

    8.Составить программу вычисления выражения :

    * Значения a,b,c и d задать в программе операторами присвоения соответственно 3,4,2,3.

    * Значения x={2,4,6,8,9,10} вводить поочерёдно оператором INPUT при

    каждом выполнении программы .

    * Вывести изменения в программу, чтобы обеспечить ввод значений a,b,c,d

    операторами DATA и READ.
    3. Индивидуальное задание

    Вариант 1

    Составить линейную программу вычисления


    Исходные данные для расчетов ввести оператором INPUT , для R1, R2 ,R3, R4, R5, соответственно 2, 4.1, 0.7, 4, 2.6

    Вариант 2

    Составить линейную программу вычисления



    Исходные данные для расчетов ввести операторами DATA, READ для R1, R2, R3, R4, соответственно 3.4, 2.4, 9,4.

    Вариант 3

    Составить линейную программу вычисления


    Исходные данные для расчетов ввести оператором присвоения для R1, R2, R3, R4 соответственно -0.32, 0.7, 3, 2.6
    Вариант 4

    Составить линейную программу вычисления



    Исходные данные для расчетов ввести оператором INPUT для R1, R2, R3, R4, R5 соответственно 0.5, 0.3, 6, 5, 7.2
    Вариант 5

    Составить линейную программу вычисления



    Исходные данные для расчетов ввести операторами DATA, READ для R1, R2, R3, R4, R5 соответственно 3, -4, 0.6, 1.7, 7.3.

    Вариант 6

    Составить линейную программу вычисления



    Исходные данные для расчетов ввести оператором присваивания для R1, R2, R3, R4, соответственно 3.4, 2.4, 9, 4.

    3.4. Операторы для программирования ветвлений. Пример разветвляющейся программы. Построение программ разветвляющейся структуры

    Целью является изучение характера разветвляющегося вычислительного процесса.

    Особое внимание уделяется рассмотрению структуры разветвляющейся программы. Следует изучить условный оператор IF…THEN…ELSE, безусловный оператор GOTO, оператор варианта CASE. Необходимо рассмотреть примеры программ разветвленного типа.

    Практическое задание


    1. Отладка готовой программы

    1. Ввести и выполнить программу по шагам , прослеживая промежуточные результаты в окне вывода

    INPUT “Введите число”; X

    IF X < 0 THEN

    PRINT “Число < 0”

    ELSEIF X > 0 THEN

    PRINT “Число > 0”

    ELSE

    PRINT “Число = 0”

    END IF

    1. Ввести и выполнить программу по шагам. Скопировать похожие строки, введя затем исправления.

    INPUT “Введите оценку В= ”; В

    SELECT CASE B

    CASE 2 : PRINT “НЕУДОВЛЕТВОРИТЕЛЬНО”

    CASE 3 : PRINT “УДОВЛЕТВОРИТЕЛЬНО”

    CASE 4 : PRINT “ХОРОШО”

    CASE 5 : PRINT “ОТЛИЧНО”

    END SELECT

    1. Заданы: квадрат со стороной A и круг радиуса R . Площади вычисляются по формулам:

    квадрат S = A2 круг S= π R2

    Определить большую из площадей.

    Ввести и выполнить программу при следующих исходных данных A и R : 4, 3 ; 2, 6 ; 3, 9 ; 6, 2

    REM

    INPUT A R A, R

    S1 = A ^ 2

    S2 = 3.14 * R

    IF S1 > S2 THEN

    PRINT “Площадь квадрата больше”

    ELSE

    PRINT “Площадь круга больше”

    END IF

    2. Составление программы

    1. Составить программу для вычисления корней квадратного уравнения: AX2 + BX + C = 0

    Уравнение имеет действительные корни при неотрицательных значениях дискриминанта D = B2 – 4AC



    Значения А, В, С задать оператором INPUT . произвести вычисления при А, В, С соответственно ( 3, 7, 4 ; -3, 7, 4 ; -9, 2, 3; 9, 2, 3 )

    3. Индивидуальное задание

    Определить, принадлежит ли точка А(х, у) фигуре при условиях:



    X = ( 0.3; -0.4; 1.1 )

    Y = ( 0.3; 0.2; -0.5)




    3.5. Циклический вычислительный процесс. Построение и отладка программ циклической структуры

    Целью является изучение характера циклического вычислительного процесса. Особое внимание уделяется рассмотрению структуры циклической программы. Для характеристики вопроса необходимо рассмотреть операторы цикла: оператор цикла по счетчику (цикл с параметром FOR-NEXT), оператор с предусловием (WHILE-WEND). Необходимо рассмотреть примеры программ циклического типа.
    1   ...   7   8   9   10   11   12   13   14   ...   20


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