Контрольная работа №2. Вопросы к контрольной работе №2
Вопросы к контрольной работе №2
1. Каким образом на языке Basic можно представить условное предписание (полное и краткое)?
2. Каким оператором в языке реализуется Цикл-Do?
3. Каким оператором в языке реализуется Цикл-Пока?
4. Определить количество выполнений следующих циклов: а) FOR k=1 to 50 STEP 2 NEXT K б) FOR M=6 TO 80 STEP 3 NEXT M в) FOR L=1 TO 202 STEP 4 NEXT L
5. Представить в виде последовательностей операторов присваивания, операторов перехода и условных операторов следующие циклы: а) FOR I= TO 30 A (I) =B (I) NEXT I б) FOR I=1,10 FOR J=1, 10 A=B (I, J) + A NEXT J NEXT I
Вариант 0
0.1. Не используя операцию «возведение в степень» составить программу для определения значения функции , Значение x задайте самостоятельно.
0.2. Дано: ; ; i=0,1...2. Составьте программу определения первого члена , для которого .
0.3. Выведите все элементы данного целочисленного массива , которые при делении на 7 дают в остатке 1,2 или 5: .
0.4. Дано: целое, вещественное x и вещественный массив . Вычислить по схеме Горнера . Элементы расположите в главной диагонали матрицы b(4,4).
Вариант 1
1.1. В заданном одномерном массиве поменяйте местами элементы, стоящие на чётных местах, с нечётными.
1.2. Сколько среди элементов массива таких, которые удовлетворяют условию . Составьте программу. 1.3. Составьте программу построения массива a(n), если : 1.4. Составьте программу, которая находит номер первого чётного элемента в целочисленном массиве , и из этих номеров сформируйте вектор-строку. Если чётных элементов нет, то выдаётся -1.
Вариант 2
2.1. Составьте программу, которая осуществляет проверку, является ли заданный массив упорядоченным по возрастанию . Если обнаружится, что , то не рассматривать.
2.2. Напишите программу вычисления . 2.3. Натуральное число называется совершенным, если оно равно сумме всех своих делителей за исключением самого себя:
6=1+2+3 – совершенное 8=1+2+4 – несовершенное. Напишите программу вывода всех совершенных чисел меньше заданного n.
2.4. Число n является точным квадратом тогда и только тогда, когда оно имеет нечётное число делителей. Составьте программу, которая из чисел выделит точные квадраты.
Вариант 3
3.1. Составьте программу, которая определяет число элементов, кратных 7 в последовательности , i=1,2...n.
3.2. Составьте программу, которая среди элементов заданного массива с нечётными номерами определяет наибольший.
3.3. Напишите программу сжатия массива отбрасывания нулевых элементов. Массив задайте самостоятельно.
3.4. Составьте программу замены в квадратной матрице элементов первой строки элементами первого столбца. Элементы матрицы определяйте по формуле , i=j=1,2,3.
Вариант 4
4.1. Дана последовательность: образованная по закону . Составьте программу, которая определяет первый член , для которого . .
4.2. Напишите программу построения массива , где , простое число.
4.3. Составьте программу по следующему алгоритму: начиная с центра, обойти по спирали все элементы квадратной матрицы А (13; 13), распечатывая их в порядке обхода против часовой стрелки. Элементы матрицы определяйте по формуле: .
4.4. Составьте программу, которая находит номер первого чётного элемента в целочисленном массиве и из этих номеров формируем вектор-строку. Если чётных элементов нет, то выдаётся -1.
Вариант 5
5.1. В двумерном массиве произвольных чисел A(10, 10) найти наименьший элемент побочной диагонали.
5.2. Задан одномерный числовой массив x(n), n=10. Вычислить сумму произведений всех пар соседних чисел.
5.3. По заданной формуле члена ряда с номером k, cоставить программу вычисления всех членов ряда не меньше .
5.4. Задан одномерный массив из 12 элементов. Сформировать из него двумерный массив размером 3x4.
Вариант 6
6.1. В двумерном массиве произвольных чисел B (4,7) определить номера столбцов, в которых среднее арифметическое его элементов меньше, чем среднее арифметическое элемента массива.
6.2. Вычислить в одномерном числовом массиве суммы положительных и отрицательных элементов.
6.3. По данной формуле члена ряда с номером k составить программу вычисления всех членов ряда не меньше .
6.4. Дан двумерный массив A(2, 3), подсчитать количество чётных элементов в этом массиве. Вариант 7
7.1. В двумерном массиве A(5, 5) вычислить суммы элементов столбцов.
7.2. Вычислить сумму: .
7.3. По заданной формуле члена с номером n составить программу вычисления всех членов ряда не меньше . . 7.4. Составить программу, позволяющую найти максимальный элемент в двумерном массиве A(3, 4).
Вариант 8
8.1. В двумерном массиве произвольных чисел B(4, 7) взаимно поменять местами 2-й и 5-й столбцы.
8.2. Определить номера строк прямоугольной матрицы, содержащих только положительные элементы.
8.3. По заданной формуле члена ряда с номером k составить вычисления всех членов ряда не меньше .
8.4. Задан двумерный массив A(2,3), подсчитать количество положительных элементов в этом массиве. Вариант 9
9.1. В двумерном массиве произвольных чисел A(10,10). Найти наибольший элемент главной диагонали.
9.2. Дан одномерный числовой массив. Вычислить сумму произведений всех троек соседних чисел.
9.3. По заданной формуле члена ряда с номером k cоставьте программу вычисления всех членов ряда не меньше . 9.4. Дана прямоугольная матрица. Получить новую матрицу делением всех элементов исходной матрицы на число . Литература 1. Информатика. Базовый курс. - 2-е издание / под ред. С.В. Симоновича. - СПб.: Питер, 2005. -640с. 2. Острейковский В.А. Информатика: Учеб. для вузов. - М.: Высш. шк., 1999. 3. Информатика: учебник. - Изд. 3-е перераб. / под ред. проф. Н.В. Макаровой.-М.: Финансы и статистика, 2003.-768с. 4. Петров А.А. Компьютерная безопасность. Криптографические методы защиты. - М.: ДМК, 2000.- 448с. 5. Фигурнов В.Э. IBM PC для пользователя. Краткий курс. - М.: ИНФРА-М, 1999. 6. Алексеев А.П. Информатика 2001. Солон-Р. – М. 2001. -364с. 7. Михайлов В.Ю., Степанников В.М. Современный Бейсик для IBM PC. Среда, язык, программирование.- М.: Изд-во МАИ, 1993. 8. Пярнпуу А. А. Программирование на современных алгоритмических языках. - М.: Наука, 1990. 9. Радер Дж., Миллсап К. Бейсик для персонального компьютера фирмы IBM.- М.: Радио и связь, 1991. 10. Кергаль И. Методы программирования на Бейсике. - М.: Мир, 1991. 11. Дашко Ю.В., Крамаров С.В. Язык Quick BASIC для физиков. - Ростов н/Д: Изд-во РГПУ, 1994. 12. Электронные вычислительные машины. В 8-ми кн.: учебн. пособие для вузов / под ред. А.Я. Савельева.-Кн. 3. Алгоритмизация и основы программирования. - М.: Высш. шк., 1987. 21. Макаров Е.Г. Инженерные расчеты в Mathcad: учебный курс. - СПб.: Питер, 2005.-448 с. 21. Хэлворсон М., Янг М. Эффективная работа с Microsoft Office 2000. - СпБ.: Питер, 2001. - 1232 с. 22. Стандарт предприятия. Единая система программной документации. Схемы алгоритмов и программ. – Новочеркасск: НГТУ, 1986. 23. Бондаренко А.И. Вычислительная математика. - Шахты, 1997. 24. Попков Ю.Н. Практикум по информатике. - Новочеркасск: НГТУ, 1998. 25. Беликова Н.В. Операционная система WINDOWS. - Новочеркасск: НГТУ, 1997. 26. Лукьянова Г.В., Беликова Н.В. Практикум по операционной оболочке Norton Commander. - Шахты: ШИ НГТУ,1995. 27. Бондаренко А.И. Основы информатики. - Шахты, 1996. 28. Бондаренко А.И. Основы QBasic. - Шахты, 1997. 29. Бондаренко А.И. QBasic. Практикум. - Шахты, 1997. 30. Беликова Н.В., Лукьянова Г.В. Основы MS Word. - Новочеркасск: НГТУ, 2004. 31. Беликова Н.В. Введение в Excel. Новочеркасск; ЮРГТУ, 2005. 32. Беликова Н.В. Компьютерное моделирование типовых вычислительных алгоритмов. – Новочеркасск: ЮРГТУ, 2005. 33. Беликова Н.В. Лекции по курсу «Информатика». - Шахты, 2007.
Учебное издание
Методические указания и задания к контрольным работам по дисциплине «Информатика» для направления бакалавриата
270800 «Строительство»
Составитель Беликова Наталья Валентиновна
Редактор И.И. Кузнецова Темплан 2015 г. Подписано в печать 27.03.15. Формат 60х841/16. Бумага офсетная. Ризография. Усл. - печ.л.1,39 Уч.-изд. л. 1,5 Тираж 50 экз.
Южно-Российский государственный политехнический университет (НПИ) имени М.И. Платова Адрес ун-та: 346428, г. Новочеркасск, ул. Просвещения, 132
|