Информатика УМК (лекции). Рабочая программа по курсу информатика
Скачать 1.99 Mb.
|
Практическое задание1. Отладка готовой программы Ввести и выполнить программу по шагам (отладка-шаг), объясняя результаты на каждом шаге при различных значениях N. Каждый раз после выполнения оператора PRINT вызывать команду меню Просмотр-Экран вывода. Записать результаты работы программы. Постановка задачи: Ввести и вывести массив С 1.5 7.2 3.8 С = 4.5 6.3 4.1 INPUT “Введите размер массива N, M”; N, M DIM C (N,M) REM Ввод массива C FOR I=1 TO N PRINT «Введите»; I; «строку массива С» FOR J=1 TO M PRINT “Введите элемент массива C с индексами (”; I ; “ , ” J ; “ ) “ INPUT C(I,J) NEXT J NEXT I REM Вывод массива С PRINT “Массив С” FOR I=1 TO N FOR J=1 TO M PRINT С( I, J); NEXT J NEXT I 2. Составление программы по вводу-выводу двумерных массивов 1) Задан двумерный массив В 0.75 1.3 9.2 0.4 В(N,M) = 4.2 2.93 0.3 6.23 7.98 5.17 6.1 4.98 Ввести массив, используя операторы READ-DATA. Вывести массив в виде матрицы. Для вывода использовать оператор PRINT USING “#.#”; B(I,J) 2) Массив А(N,M) задать с помощью датчика случайных чисел. Элементы массива изменяются от 0 до 50 . Вывести элементы массива в виде матрицы. Сохранить файл на диске. 3. Индивидуальное задание Вариант 1 Задан двумерный массив А(N,M). Ввести элементы массива с помощью датчика случайных чисел. Элементы массива изменяются от 0 до 100 , вывести массив в виде матрицы. Найти среднее арифметическое от суммы элементов массива. Вывести результат. Вариант 2 Задан двумерный массив В(N,N). Ввести элементы массива с помощью оператора присваивания. Элементы массива задаются формулой ВIJ = I + J , вывести массив в виде матрицы. Найти среднее арифметическое от суммы элементов массива. Вывести результат. Вариант 3
Вариант 4 Задан двумерный массив К(N,M).
Вариант 5 Задан двумерный массив C(N,M). Ввести элементы массива с помощью датчика случайных чисел. Элементы массива изменяются от 10 до 100 , вывести массив в виде матрицы. Найти среднее арифметическое от суммы элементов массива. Вывести результат. Вариант 6 Задан двумерный массив В(N,N). Ввести элементы массива с помощью оператора присваивания. Элементы массива задаются формулой ВIJ = 2*I , вывести массив в виде матрицы. Найти среднее арифметическое от суммы элементов массива. Вывести результат.
Целью является получение практических навыков работы с двумерными массивами. Особое внимание уделяется рассмотрению составлению программ для нахождения : сумм элементов по строкам (столбцам), минимального (максимального) элементов в строке (столбцу) . Практическое задание1. Отладка готовой программы Задан двумерный массив В(3,4) 3 7 9.2 -5 В(N,M) = 4 11 0.3 7 -1 3.2 -5 10 Дана программа ввода элементов массива, суммирования элементов одной строки и вывода результата. Необходимо ввести и отладить программу. REM Описание массива B INPUT “ Введите размерность массива N,M ” ; N, M DIM B(N,M) REM Ввод массива B FOR I=1 TO N PRINT «Введите»; I; «строку массива B» FOR J=1 TO M PRINT “Введите элемент массива с индексами”; I; “,”; J INPUT B(I,J) NEXT J NEXT I REM Нахождение суммы одной строки массива INPUT “ Введите номер строки”; I S=0 FOR J=1 TO M S = S + B( N, M) NEXT J PRINT “Сумма” ; I ; “строки S = “ ; S END ‘ Обнаружить и устранить ошибку в последнем цикле 2. Составление программы по операциям с двумерными массивами Массив А(N,M) задать с помощью датчика случайных чисел. Элементы массива изменяются от 0 до 50 . Вывести элементы массива в виде матрицы. Использовать файл из задания 3.9 п.2.2. Найти сумму элементов заданного массива по каждому столбцу. Вывести на печать сумму элементов по столбцам. 3. Индивидуальное задание Вариант 1 Задан двумерный массив В(N,N). Ввести элементы массива с помощью датчика случайных чисел. Элементы массива изменяются от 0 до 100 и вывести их в виде матрицы. Найти сумму элементов, стоящих на главной диагонали. Вывести результат. Вариант 2 Задан двумерный массив A(N,M).
Вариант 3
Вариант 4 Задан двумерный массив D(N,M).
Вариант 5 Задан двумерный массив L(N,M). Ввести элементы массива с помощью датчика случайных чисел. Элементы массива изменяются от 0 до 10 , вывести массив в виде матрицы. Cформировать одномерный массив, каждый элемент которого – минимальный элемент в строке двумерного массива. Вывести результат. Вариант 6 Задан двумерный массив К(N,M).
Целью является получение практических навыков работы с подпрограммами и определяемыми пользователем функциями. Особое внимание уделяется требованиям к подпрограмме, правилам оформления подпрограмм.. 1. Отладка готовой программы Дана программа вычисления функции F и вывода результата. Необходимо ввести и отладить программу. 1) Переменным А, В, С задать значения 15, 5, 10 соответственно. 2) Переменным А, В, С задать произвольные значения Постановка задачи Вычислить функцию 1) программа с использованием подпрограммы INPUT “Введите числа А, В, С”; А, В, С GOSUB 10 F1 = K P = C: C = B : B = P * (-1) GOSUB 10 F = F1 + K PRINT “Значение функции F=”; F END 10 REM ПОДПРОГРАММА K = (A+B) / C RETURN 2) программа с применением функции, определяемой пользователем Ввести и отладить программу Переменным А, В, С задать значения 10, 4, 2 DEF FNF(A,B,C) = (A+B) / C INPUT “Введите числа”; А, В, С F = FNF(A,B,C) + FNF(A,-C,B) PRINT “Значение функции F=” ; F 2. Составление программы Вычислить число сочетаний из N по М С , используя подпрограмму нахождения факториала 3. Индивидуальное задание Вариант 1 Заданы числа X, Y, Z. Вычислить Вариант 2 Даны числа А, В, С. Вычислить выражение Вариант 3 Два спортсмена одновременно начинают движение из одной точки. Движение первого спортсмена можно описать формулой: S1 = 10 * t +0,5 * t2 для второго спортсмена S2 = 8 * t +0,8 * t2 где S – пройденный путь, t – время. Определить, какой спортсмен преодолеет больший путь через время t . Вариант 4 Даны числа S и T . Вычислить Вариант 5 Даны числа S, A. Вычислить Вариант 6 Даны числа А и В . Вычислить Z= F(B,1) – F(B2,A2) + F(10,A), где РАЗДЕЛ IV . Программное обеспечение и технологии программирования. Компьютерный практикум. Базы данных Технология обработки текстовой информации. При подготовке к вопросам следует обратить внимание на функциональные возможности программы, основные объекты текстового документа, описание порядка создания, редактирования, печати текстовых документов, базовый набор операций, форматирование символов и абзацев, построение таблиц, создание формул, схем и графических объектов. Рассмотрение вопросов предполагает изучение средств автоматизации, используемых при создании и редактировании документов; расстановки колонтитулов, просмотр печати. 4.1.1. Принципы редактирования текстов. Базовый набор операций |