Информатика УМК (лекции). Рабочая программа по курсу информатика
Скачать 1.99 Mb.
|
Практическое задание1. Ввод текста и редактирование программы
СLS A=2 INPUT “Введите X=”; X Y = (A*X+3) / (5*X+3) PRINT “ При X= ”; X ; “Y=”; Y END
- изменить данные: А= - 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
INPUT “Введите оценку В= ”; В SELECT CASE B CASE 2 : PRINT “НЕУДОВЛЕТВОРИТЕЛЬНО” CASE 3 : PRINT “УДОВЛЕТВОРИТЕЛЬНО” CASE 4 : PRINT “ХОРОШО” CASE 5 : PRINT “ОТЛИЧНО” END SELECT
квадрат 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. Составление программы
Уравнение имеет действительные корни при неотрицательных значениях дискриминанта D = B2 – 4AC Значения А, В, С задать оператором INPUT . произвести вычисления при А, В, С соответственно ( 3, 7, 4 ; -3, 7, 4 ; -9, 2, 3; 9, 2, 3 ) 3. Индивидуальное задание Определить, принадлежит ли точка А(х, у) фигуре при условиях:
3.5. Циклический вычислительный процесс. Построение и отладка программ циклической структуры Целью является изучение характера циклического вычислительного процесса. Особое внимание уделяется рассмотрению структуры циклической программы. Для характеристики вопроса необходимо рассмотреть операторы цикла: оператор цикла по счетчику (цикл с параметром FOR-NEXT), оператор с предусловием (WHILE-WEND). Необходимо рассмотреть примеры программ циклического типа. |