Информатика УМК (лекции). Рабочая программа по курсу информатика
Скачать 1.99 Mb.
|
Практическое задание1. Отладка готовой программы
а) REM программа 1 FOR I=1 TO 5 PRINT “счетчик цикла I при очередном выполнении тела цикла =”; I NEXT I б) REM программа 2. Вычисление суммы четных чисел S = 0 FOR I = 0 TO 10 STEP 2 S = S + I PRINT “S = ”; S NEXT I
I = 1 WHILE I < 8 PRINT “I = ”; I I = I + 2 WEND END
3.1) Цикл DO … LOOP с проверкой выражения вначале а) REM программа 4 A = 1 DO WHILE A < > 7 PRINT “A = ”; A A = A + 2 LOOP END б) REM Программа 5 B = 1 DO UNTIL B > 5 PRINT “B =”; B B = B + 2 LOOP END 3.2) Цикл DO … LOOP с проверкой выражения в конце а) REM программа 6 A = 0 DO A = A + 5 PRINT “A = ”; A LOOP WHILE A < > 20 END б) REM программа 7 B = 20 DO B = B – 5 PRINT “B = ”; B LOOP UNTIL B = 0 END
FOR N = 1 TO 5 STEP 2 FOR M = 2 TO 3 PRINT “N = ”; N, “M = ”; M NEXT M NEXT N END 2. Индивидуальное задание По заданной формуле элемента ряда с номером k (Dk) Составить программ вычисления N элементов ряда ( k =1,2,3,……N), а также их суммы и произведения Таблица 2
3.6. Построение программ комбинированной структуры Целью является изучение построения программ комбинированной структуры. Особое внимание уделяется рассмотрению структуры циклической программы, вводу переменных в цикле. Для характеристики вопроса необходимо рассмотреть вложенные циклы (цикл с параметром FOR-NEXT), пример построения программ комбинированного типа . 1. Отладка составленной программы 1) Ввести и выполнить программу по шагам, объясняя результат на каждом шаге при значениях N=( 3, 4, 2 ) M=( 2, 3, 5) Записать результаты работы программы. Постановка задачи: найти значение функции REM Вложенные циклы INPUT “Введите максимальное значение переменной I”; N INPUT “Введите максимальное значение переменной J”;M F = 0 FOR I = 1 TO N FOR J = 1 TO M F = F+ I*J PRINT “Промежуточное значение F = ”; F NEXT J NEXT I PRINT “Окончательное значение F=”; F END 2) Ввести и выполнить программу, объясняя результаты. Записать результаты работы программы. Постановка задачи: среди чисел А1, А2, ……., AN , которые вводятся в цикле, найти максимальное REM Программа 2. Нахождение максимального числа INPUT “ Введите количество чисел ” ; N INPUT “ Введите первое число ” ; А MAX = A FOR L=2 TO N INPUT “ Введите очередное число ” ; А IF A > MAX THEN MAX = A NEXT L PRINT “Максимум MAX= ” ; MAX END ‘ Объяснить результат 2. Составление программы комбинированной структуры Постановка задачи: Заданы числа А1, А2, ……., AN (4, -3, 0, -6, 2, -10, 1, -8 ). Данные вводить операторами READ - DATA найти сумму отрицательных чисел. 3. Индивидуальное задание Вариант 1 1) Вычислить значения N, M задать самостоятельно ( не менее 3-х наборов данных) 2) В группе N студентов. Вводя в цикле по 5 оценок каждого студента, подсчитать количество студентов, не имеющих оценок 2 и 3. Вариант 2 1) Вычислить значения N, M задать самостоятельно ( не менее 3-х наборов данных) 2) Заданы числа А1, А2, ……., AN (данные задать самостоятельно) найти количество положительных чисел. Вариант 3 1) Вычислить значения N, M задать самостоятельно ( не менее 3-х наборов данных) 2) Заданы числа А1, А2, ……., AN (данные задать самостоятельно) найти сумму положительных чисел. Вариант 4 1) Вычислить значения N, M задать самостоятельно ( не менее 3-х наборов данных) 2) Заданы числа А1, А2, ……., AN (данные задать самостоятельно) найти количество чисел, равных нулю. Вариант 5 1) Вычислить значения N, M задать самостоятельно ( не менее 3-х наборов данных) 2) Заданы числа А1, А2, ……., AN (данные задать самостоятельно) найти количество чисел, принадлежащих отрезку [b,c]. Вариант 6 1) Вычислить значения N, M задать самостоятельно ( не менее 3-х наборов данных) 2) Заданы числа А1, А2, ……., AN (данные задать самостоятельно). Найти количество отрицательных чисел. 3.7. Ввод-вывод одномерных массивов При подготовке к вопросам следует обратить внимание на структурированные данные: вектор, матрица, трехмерники; их графическую интерпретацию. Рассмотрение вопросов предполагает изучение описания массивов, различных способов ввода, вывода массивов. |