Методические указания по выполнению контрольной работы. Вопрос задания освещается конспективно после самостоятельной проработки соответствующей темы с использованием рекомендованной или другой литературы.
Задание №1 Вопрос задания освещается конспективно после самостоятельной проработки соответствующей темы с использованием рекомендованной или другой литературы. Ответ на вопрос может быть изложен на 3-5 страницах тетради и носить описательный характер. Студент должен показать умение конспектирования учебной литературы и четкого ответа на поставленный вопрос. Графические материалы, если они есть, должны выполняться с использованием чертежных принадлежностей. Перед изложением ответа должна быть приведена его полная формулировка, а после ответа на этот вопрос -список использованной литературы. Задание №2 Для выполнения этого задания необходимо знать правила составления алгоритмов и операторы языка Бейсик. В задании реализуется ветвление. Пример: ì x + З а, если x >7 y = í î x- 7, если x £7 Здесь вычисления y=f(х) ведется по формуле y= x+За, если введенный x больше 7, и по формуле y= x-7, для x меньших, или равных 7.
Решение: вначале составляем алгоритм. Таблица соответствия переменных, констант, идентификаторов
Блок-схема алгоритма
Текст программы: 10 CLS 20 PRINT «Введите X, A» 30 INPUT X; 40 INPUT a 50 IF X > 7 THEN 80 60 Y = X-7 70 GOTO 90 80 Y = X + 3 * A 90 PRINT "Y ="; Y 100 END Примечание. В среде программирования QBASIC, в отличии от более ранних версией языка BASIC, нумерация строк не обязательна и не желательна. Тогда текст программы:
CLS A=4 PRINT «Введите X=»; INPUT X IF X > 7 THEN Y = X + 3 * A: GOTO M1 IF X <=7 THEN Y = X - 7 M1: PRINT "Y ="; Y END Задание №3 Для выполнения этого задания необходимо знать темы: циклы, массивы. Составить блок-схему. Пример: S=S1+S2, где S1=4,1 xi 2, S2=5+ cos3 yj. Здесь исходные данные xi, и yj – элементы массивов Х(20) и Y(31). Алгоритм должен содержать блок-схему и программу, включающие в себя: 1. Объявление и ввод массивов. 2. Вычисление S1, т.е. суммирование квадратов всех элементов массива Х(20) от 1по 20 и умножение суммы на 4,1. 3. Вычисление S2, т.е. суммирование косинусов элементов массива Y(31) от 1по 31 и прибавление к полученной 4. Сложение S1 и S2. 5. Печать S1, S2, S. После составления алгоритма необходимо составить таблицу соответствия переменных, констант, идентификаторов, поскольку их обозначение в языках программирования отличается от математического.
Блок-схема алгоритма
Текст программы: 10 CLS 20 DIM X(20) 30 DIM Y(31) 40 FOR I = 1 TO 20 50 PRINT I; «Введите X(I)=»; 60 INPUT X(I) 70 NEXT I 80 FOR J = 1 TO 31 90 PRINT J; «Введите Y(J)=»; 100 INPUT Y(J) 110 NEXT J 120 FOR I = 1 TO 20 130 S1 = S1+(X(I))^2 140 NEXT I 150 S1 = S1*4.1 160 FOR J= 1 TO 31 170 S2 = S2 + COS(Y(J))^3 180 NEXT J 190 S2 = 5 + S2 200 S = S1 + S2 210 PRINT «S=»; S; «SI=»; SI; «S2=»; S2 220 END
Варианты вопросов к заданию № 1 1. Структура ПЭВМ, назначение блоков. 2. Операционная система, состав и назначение. 3. Файловые системы. 4. Программы оболочки, их назначение, особенности. 5. Сжатие информации, архивизация файлов. 6. Компьютерные вирусы и защита от них. 7. Графическая среда WINDOWS. 8. Обработка текстовой информации, редакторы и процессоры. 9. Обработка числовой информации, электронные таблицы. 10.Вычислительные сети.
Варианты расчетных формул к заданию №2
Варианты условий к заданию №2
Варианты расчетных формул вычисления S1 к заданию №3
Варианты расчетных формул вычисления S2 к заданию №3
СПИСОК ЛИТЕРАТУРЫ Основной: 1. Симонович С.Е. Информатика. Базовый курс. – СПб.: Питер, 2005. 2. Есипов А.С. Информатика. Учебник по базовуму курсу общеобразовательных учебных заведений. – СПб.: Наука и техника, 2003. 3. Федоренко Ю. Алгоритмы и программы на Qbasic. Учебный курс. – СПб.: Питер, 2002. 4. Мельникова О.И., Банюшкина А.Ю. Начала программирования на языке QBasic: Уч. пос. – М.:ЭКОМ, 1997. 5. Колесов Н.В., Ганитулин А.Х. Программирование на алгоритмических языках для ПЭВМ. Уч. пос. – СПбТИС, 1997. Дополнительный: 1. Бобровский С.И. Программирование на языке QBasic для школьников и студентов. – М.:ДЕСС, 2001. 2. Алиев В.К. Языки BASIC. – М.: Солон Р, 2000. 3. DOS (Руководство пользователя). Джеральд Р. Роутледж. - М.: Бином, 1996.
Судаков Сергей Ефимович Попова Ирина Юрьевна
|