Методические указания и задания контрольной работе №1 для студентов заочной формы обучения специальности «Автоматизированные системы обработки информации»


НазваниеМетодические указания и задания контрольной работе №1 для студентов заочной формы обучения специальности «Автоматизированные системы обработки информации»
страница1/3
Дата публикации17.09.2013
Размер0.5 Mb.
ТипМетодические указания
referatdb.ru > Информатика > Методические указания
  1   2   3


Министерство образования Республики Беларусь
Белорусско-Российский университет
Кафедра ‘’Автоматизированные системы управления’’


КОМПЬЮТЕРНЫЕ ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ
Методические указания и задания контрольной работе №1


для студентов заочной формы обучения специальности
«Автоматизированные системы обработки информации»

Могилев 2007

УДК 519.86

Составитель: Ст. преп. Выговская Н.В.

Асс.Галинская И.Г.

Компьютерные информационные технологии. Методические указания и задания к контрольной работе для студентов заочной формы обучения специ­альности «Автоматизированные системы обработки информации»
Одобрены кафедрой “Автоматизированные системы управления”
Рецензент зав. кафедрой АСУ, канд.техн.наук, доц. С.К. Крутолевич
Редактор А.Т. Червинская

Ответственный за выпуск Крутолевич С.К.





^ С Составление Н.В.Выговская, 2010
Белорусско-Российский университет
Контрольная работа № 1
Номера задач выбираются в соответствии с двумя последними цифрами номера зачетной книжки студента на пересечении соответствующей строки с соответствующим столбцом из таблицы 1 – для контрольной работы № 1

Контрольную работу следует оформлять на листах формата А4. На обложке должны быть указаны: название дисциплины, номер группы, шифр (номер зачетной книжки), фамилия и инициалы студента.

Тексты программ должны быть приведены в виде распечаток и к ним приложены блок-схемы решения задач. Необходимо сделать распечатку копии экрана с пользовательской формой и (или) рабочего листа с исходными данными и результатами.

В конце каждой работы следует приводить список использованной литературы.

Таблица 1 – Варианты задач для контрольной работы № 1

Предпоследняя цифра номера зачетной
книжки

Последняя цифра номера зачетной книжки

9

8

7

6

5

4

3

2

1

0

9

1, 33, 73,93

11, 43, 83, 103

4, 35, 75, 95

9, 50, 70, 90

6, 39, 79, 99

7, 33, 72, 92

3, 43, 62, 102

11, 48, 68, 88

1, 36, 76, 96

6, 48, 67, 87

8

12, 50, 69,89

2, 34, 64, 104

21, 44, 74, 94

5, 37, 77, 97

11, 48, 86, 106

8, 37, 75,94

9, 34, 72, 91

10, 44, 63, 107

13, 41, 81, 101

14, 35, 72, 110

7

15, 41, 79,98

16, 48, 65, 109

17, 35, 71,89

18, 45, 65, 105

19, 39, 77,96

20, 46, 66, 104

21, 35, 70,88

22, 36, 74,93

23, 45, 64, 102

24, 40, 78, 108

6

25, 33, 81, 97

26 40, 80, 100

27 46, 77, 111

28, 36, 78, 99

29, 47, 67, 87

30, 41, 63, 105

31, 45, 67, 88

1, 33, 75, 96

2, 35, 77, 98

3, 46, 67, 109

5

4, 46, 68, 90

5, 35, 77, 99

6, 39, 81, 103

7, 44, 76, 97

8, 37, 79, 100

9, 46, 69, 92

10, 43, 65, 99

11, 44, 68, 110

12, 50, 64, 108

13, 37, 80, 100

4

14, 38, 77, 93

15, 44, 82, 100

16, 49, 69, 91

17, 38, 78, 99

18, 42, 77, 111

19, 38, 70, 98

20, 54, 66, 103

21, 45, 67, 92

22, 43, 72, 105

23, 57, 68, 104

3

24, 47, 67, 99

25, 39, 84, 100

26, 42, 85, 101

27, 47, 70, 102

28 37, 71, 87

29, 56, 72, 88

30, 39, 79, 105

31, 49, 68, 106

2, 47, 75, 91

3, 42, 82, 108

2

4, 39, 73, 109

5 48, 77, 110

6, 41, 63, 95

7, 40, 62, 90

8, 45, 64, 96

9, 36, 62, 94

10, 38, 65, 97

11, 39, 84, 106

12, 50, 68, 102

13, 49, 70,87

1

14, 34, 83, 101

15, 38, 73, 90

16 49, 77, 94

17, 40, 76, 95

18, 38, 81, 107

19, 54, 74, 94

20, 35, 66, 99

21, 36, 79, 92

25, 41, 73, 91

30, 59, 79, 110

0

7, 44, 68, 92

5, 33, 81, 105

16, 37, 67, 102

10, 40, 70, 103

2, 42, 84, 91

6, 36, 75, 88

4, 41, 64, 95

5, 46, 83, 102

23, 49, 67, 92

26 42, 63, 90


^ 4 Варианты задач для контрольной работы № 1

4.1 Требования к выполнению задач:

1) указать какие имена (идентификаторы) были присвоены переменным. Для задач сначала следует записать расчетные формулы и сделать математическое обоснование;

2) написать программу на языке Visual Basic for Applications (VBA), где значения переменных, входящих в выражение, вводятся через пользовательскую форму (или из рабочего листа) EXCEL, а результаты счета выводятся на пользовательскую форму (если она есть) и на рабочий лист EXCEL;

3) если не указано иное, то значения переменных и элементов массива определить самостоятельно, а количество элементов в массиве должно быть не менее 15.

4) указать, какие стандартные функции и операторы языка программирования VBA были использованы.

    1. Задачи для решения на VBA

  1. В одномерном массиве подсчитать количество элементов, кратных заданному числу k.

  2. В массиве С(n) подсчитать количество отрицательных элементов и сумму положительных элементов.

  3. От каждого из m чисел отнять их среднее арифметическое (использовать только один одномерный массив).

  4. Вычислить среднее значение и дисперсию для заданного массива X(k) наблюдений: .

  5. Многочлены Pm(x) и Qn(x) заданы массивами своих коэффициентов. Найти частное и остаток от деления Pm(x) на Qn(x) (в виде массивов коэффициентов).

  6. Каждый элемент вектора A(n) (кроме двух крайних) заменить выражением: , а крайние элементы – выражениями: .

  7. Удалить из массива A(n) нулевые элементы, передвинув на их место следующие элементы без нарушения порядка их следования. В результате должен получиться массив меньшего размера, не содержащий нулей.

  8. В массиве K(n) в порядке убывания представлены достоинства денежных знаков (купюр и монет) валютной системы некоторой страны. Реализовать выдачу в этой системе заданной суммы m минимальным числом денежных знаков.

  9. В массиве A(n) наименьший элемент поместить на первое место, наименьший из оставшихся – на последнее место, следующий по величине – на второе место, следующий – на предпоследнее и так далее до середины массива.

  10. Удалить в заданном массиве X(n) «лишние» (кроме первого) элементы так, чтобы оставшиеся образовывали возрастающую последовательность (за один просмотр массива).

  11. В массиве A(n) каждый третий элемент заменить полусуммой двух предыдущих, а стоящий перед ним – полусуммой соседних с ним элементов. Дополнительный (рабочий) массив не использовать.

  12. В массиве H(t) найти первый и последний нулевые элементы.

  13. В массиве Р(t) найти наиболее длинную цепочку нулей.

  14. Даны два целочисленных массива R(m) и L(n). Найти наибольший элемент массива R, не имеющий себе равных в массиве L.

  15. В целочисленном массиве A(n) найти наиболее длинную цепочку одинаковых подряд стоящих элементов.

  16. В массиве A(n) много совпадающих элементов. Найти количество различных элементов (не упорядочивая массива).

  17. Найти все числа, встречающиеся в массиве A(m) строго два раза (не упорядочивая массива).

  18. В массиве A(n) найти самую длинную последовательность, которая является арифметической прогрессией.

  19. В массиве A(n) найти самую длинную последовательность, которая является геометрической прогрессией.

  20. В массиве A(2n+1), не содержащем одинаковых элементов, найти средний по величине элемент, т.е. такой, что в массиве А ровно n элементов меньших его и столько же элементов больше его. Массив А сохранить (не сортировать), дополнительных массивов не использовать.

  21. Задан массив, состоящий из n неотрицательных элементов. Найти в нем индекс элемента, для которого сумма элементов, стоящих до него, наименее отличается от суммы элементов, стоящих после него.

  22. Дан массив целых чисел. Найти в нем максимальный и минимальный элементы. Вывести все элементы исходного массива, расположенные (находящиеся) между этими экстремальными значениями.

  23. Дан массив целых чисел. Найти в нем максимальный (max) и минимальный (min) элементы. Вывести в порядке возрастания все целые числа из интервала (max;min).

  24. В массиве A(n) вывести номера (индексы) локальных максимумов, т.е. таких ai, что ai-1i>ai+1.

  25. В массиве A(2n) каждый элемент с четными индексами поменять местами с предыдущим.

  26. Многочлен Pn(x) задан массивом своих коэффициентов A(n+1). Найти массив коэффициентов производной этого многочлена.

  27. В массиве Z(n) найти число чередований знака, т.е. число переходов с минуса на плюс или с плюса на минус (нуль знака не имеет).

  28. В массиве А(n) каждый элемент, кроме первого, заменить суммой всех предыдущих элементов.

  29. Каждый из элементов массива X(n) xi заменить средним значением первых i элементов этого массива.

  30. Каждый из элементов массива Х(n) xi заменить минимальным среди первых i элементов этого массива.

  31. Осуществить циклический сдвиг элементов массива T(n) на m позиций влево (при этом необязательно m

  32. Элементы одномерного массива A(n2) построчно расположить в матрице B(n,n).

  33. Строки матрицы A(m,n) заполнены не полностью: в массиве L(m) указано количество элементов в каждой строке. Переслать элементы матрицы построчно в начало одномерного массива T(m·n), подсчитать их количество.

  34. Матрицу M(m,n) заполнить натуральными числами от 1 до m·n по спирали, начинающейся в верхнем левом углу и закрученной по часовой стрелке.

  35. В матрице A(m,n) каждый элемент ai,j заменить минимальным среди элементов подматрицы A/(i,j), расположенной в левом верхнем углу матрицы А.

  36. В матрице A(m,n) каждый элемент ai,j заменить суммой элементов подматрицы A/(i,j), расположенной в левом верхнем углу матрицы А.

  37. Матрицу A(m,n) заполнить следующим образом: для заданных k и l элементу akl присвоить значение 1; элементам, окаймляющим его 9соседние элементы по вертикали, горизонтали и диагоналям) – значение 2; элементам следующего окаймления – значение 3 и так далее до заполнения всей матрицы.

  38. Матрицу K(m,n) заполнить следующим образом: элементам, находящимся на периферии (по периметру матрицы), присвоить значение 1; периметру оставшейся подматрицы – значение 2 и так далее до заполнения всей матрицы.

  39. В массиве X(m,n) каждый элемент (кроме граничных) заменить суммой непосредственно примыкающих к нему элементов по вертикали, горизонтали и диагоналям.

  40. Содержимое квадратной матрицы А(n,n) повернуть на 900 по часовой стрелке, считая центром поворота центр симметрии матрицы.

  41. В каждом столбце и каждой строке матрицы P(n,n) содержится строго по одному нулевому элементу. Перестановкой строк добиться расположения всех нулей по главной диагонали матрицы.

  42. Матрица A(n,n) состоит из нулей и единиц. Найти в ней номера хотя бы одной строки, не содержащей единицы.

  43. Найти среднее арифметическое элементов каждой строки матрицы A(m,n) и вычесть его из элементов этой строки.

  44. В матрице A(m,n) все ненулевые элементы заменить обратными по величине и противоположными по знаку.

  45. Задана матрица A(k,l). Найти вектор B(l), каждый элемент которого равен среднему арифметическому элементов соответствующего столбца матрицы А.

  46. Дан массив A(n,m). Все положительные его элементы поместить в начало массива B(n·m), а отрицательные – в начало массива C(n·m). Подсчитать количество тех и других.

  47. Латинским квадратом порядка n называется квадратная таблица размером n·n, каждая строка и каждый столбец которой содержат все числа от 1 до n. Проверить является ли заданная целочисленная матрица латинским квадратом.

  48. Латинским квадратом порядка n называется квадратная таблица размером n·n, каждая строка и каждый столбец которой содержат все числа от 1 до n. Организовать создание такой матрицы.

  49. Магическим квадратом порядка n называется квадратная таблица размером n·n, состоящая из чисел 1,2,3,…,n2 так, что сумма по каждому столбцу, каждой строке и каждой из двух диагоналей равны между собой. Проверить, является ли заданная целочисленная матрица магическим квадратом.

  50. Седловой точкой в матрице называется элемент, являющийся одновременно наибольшим в столбце и наименьшим в строке. Седловых точек может быть несколько (в этом случае они имеют разные значения). В матрице А(n,m) найти седловую точку и ее координаты.

  51. Дана матрица A(m,n). Сравнить сумму элементов нижней треугольной матрицы (элементы, стоящие ниже главной диагонали) с суммой элементов главной диагонали, не вычисляя суммы всех элементов исходной матрицы.

  52. В каждой строке квадратной матрицы найти наибольший и поменять его с соответствующим диагональным.

  53. Найти все числа, каждое из которых встречается в каждой строке матрицы A(m,n).

  54. Проверить, не является ли заданная матрица A(m,n) осесимметричной.

  55. Проверить, не является ли заданная матрица A(m,n) центросимметричной.

  56. Заполнить матрицу A(m,n) числами 1,2,3,4, так, чтобы по горизонтали и вертикали не было одинаковых элементов.

  57. Результаты сессии, состоящей из трех экзаменов, для группы из n студентов представлены матрицей K(n,3). Оценка ставится по пятибалльной системе; неявка обозначена единицей. Подсчитать количество неявок, неудовлетворительных, удовлетворительных, хороших и отличных оценок по каждому предмету.

  58. Просуммировать элементы матрицы A(n,n) по каждой из линий, параллельных главной диагонали.

  59. Для матрицы A(m,n) найти ее норму: .

  60. В матрице A(m,n) найти минимальный среди максимальных элементов столбцов.

  61. Дана матрица A(m,n). Определить разность наибольшего и наименьшего элементов в каждой строке.

  62. Дан текст; найти наибольшее количество цифр, идущих в нем подряд.

  63. Дан текст; определить, содержит ли он символы, отличные от букв и пробела.

  64. Дан текст. Если в тексте нет символа *, то оставить этот текст без изменения, иначе каждую из малых латинских букв, предшествующих первому вхождению символа *, заменить на цифру 3.

  65. Дан текст. Если в тексте нет символа +, то оставить текст без изменений, иначе каждую из цифр, предшествующую первому вхождению символа +, заменить символом –.

  66. Дан текст; если в нем нет малых латинских букв, то оставить его без изменения, иначе каждый из символов, следующих за первой группой малых латинских букв, заменить точкой.

  67. Дан текст; выяснить, является ли этот текст десятичной записью целого числа.

  68. Дана символьная матрица размера n на т. Получить последовательно все строки матрицы, исключая те, для которых есть равные среди строк с меньшими номерами.

  69. Дан текст. Группы символов, разделенные пробелами (одним или несколькими) и не содержащие пробелов внутри себя, будем называть словами. Для каждого из слов указать, сколько раз оно встречается среди всех слов, образованных символами данного текста.

  70. Дан текст. Группы символов, разделенные пробелами (одним или несколькими) и не содержащие пробелов внутри себя, будем называть словами. Найти все слова, содержащие наибольшее количество гласных латинских букв (а, е, i, о, и).

  71. Дан текст. Группы символов, разделенные пробелами (одним или несколькими) и не содержащие пробелов внутри себя, будем называть словами. Найти все слова, в которых доля букв a, b максимальна.

  72. Дан текст. Группы символов, разделенные пробелами (одним или несколькими) и не содержащие пробелов внутри себя, будем называть словами. В тех словах, которые оканчиваются сочетанием букв ing, заменить это окончание на ed.

  73. Дано натуральное число п. Получить символьное представление п в виде последовательности цифр и пробелов, отделяющих группы по три цифры, начиная справа.

  74. Дано натуральное число п (n≤1000). Записать это число русскими словами (семнадцать, двести пятьдесят три, тысяча и т. д.).

  75. Дано натуральное число п, равное выраженной в копейках цене некоторого товара, например 317, 5005, 100 и т. д. Выразить цену в рублях и копейках, например 3 руб. 17 коп., 50 руб. 05 коп., 1 руб. 00 коп. и т. д. (число копеек записывается всегда двумя цифрами).

  76. Дан текст, каждый символ которого может быть малой буквой, цифрой или одним из знаков +, –, *. Группой букв будем называть такую совокупность последовательно расположенных букв, которой непосредственно не предшествует и за которой непосредственно не следует буква. Аналогично определим группу цифр и группу знаков. Выяснить, встречается ли в данном тексте группа букв one.

  77. Дан текст, каждый символ которого может быть малой буквой, цифрой или одним из знаков +, –, *. Группой букв будем называть такую совокупность последовательно расположенных букв, которой непосредственно не предшествует и за которой непосредственно не следует буква. Аналогично определим группу цифр и группу знаков. Выяснить, верно ли, что в данном тексте больше групп букв, чем групп знаков.

  78. Дан текст, каждый символ которого может быть малой буквой, цифрой или одним из знаков +, –, *. Группой букв будем называть такую совокупность последовательно расположенных букв, которой непосредственно не предшествует и за которой непосредственно не следует буква. Аналогично определим группу цифр и группу знаков. Найти число таких групп букв, которые начинаются и кончаются одной и той же буквой.

  79. Дан текст, каждый символ которого может быть малой буквой, цифрой или одним из знаков +, –, *. Группой букв будем называть такую совокупность последовательно расположенных букв, которой непосредственно не предшествует и за которой непосредственно не следует буква. Аналогично определим группу цифр и группу знаков. Найти все такие группы букв, в которые буква а входит не менее двух раз.

  80. Дан текст, каждый символ которого может быть малой буквой, цифрой или одним из знаков +, –, *. Группой букв будем называть такую совокупность последовательно расположенных букв, которой непосредственно не предшествует и за которой непосредственно не следует буква. Аналогично определим группу цифр и группу знаков. Найти самую длинную группу цифр. Если эту наибольшую длину имеет несколько групп, то взять первую по порядку.

  81. Дан текст. Если первый символ текста не является малой латинской буквой, то оставить его без изменения. Если же это малая латинская буква, но за начальной группой малых латинских букв не следует цифра, то также оставить текст без изменения. Иначе каждую цифру, принадлежащую группе цифр, следующей за начальной группой малых латинских букв, заменить символом *.

  82. Дан текст. Найти номер первой по порядку группы цифр, начинающейся цифрой 2.

  83. Дан текст. Найти число тех групп букв, которые заканчиваются той же буквой, что и первая группа букв.

  84. В заданном тексте найти самое длинное слово.

  85. Проверить, является ли данное слово словом-палиндромом, одинаково читающееся как слева направо, так и справа налево (например, шалаш, Анна).

  86. Во введенном слове подсчитать количество различных букв и вывести сами буквы.
  1   2   3

Похожие рефераты:

Методические указания по выполнению лабораторных и контрольных работ...
Содержат задания к контрольной работе, методические указания по выполнению контрольной и лабораторных работ
Методические указания и контрольные задания для студентов специальности...
...
Методические указания к выполнению контрольной работы №1 Методические...
Методические рекомендации и контрольные задания для учащихся заочной формы обучения
Методические указания к самостоятельной работе для студентов дневной...
Изложены последовательность выполнения и варианты заданий для самостоятельной работы по курсу «Математические модели информационных...
Методические указания и контрольные задания и к выполнению контрольной...
Теория бухгалтерского учёта : методические указания и контрольные задания к выполнению контрольной работы для студентов специальности...
Методические указания по выполнению курсового проекта для студентов...
Методические указания по выполнению курсового проекта для студентов специальности 1-53 01 02 «Автоматизированные системы обработки...
Методические указания к контрольной работе по дисциплине «контроллинг»
Методические указания предназначены для студентов специальности 050506 «Экономика» заочной формы обучения
Методические указания к контрольной работе по дисциплине «Логистика»
Методические указания предназначены для студентов специальности 050507 «Менеджмент» заочной формы обучения
Методические указания к контрольной работе по дисциплине «Контроллинг»
Методические указания предназначены для студентов специальности 050511 «Маркетинг» заочной формы обучения
Методические указания и контрольные задания к выполнению контрольной...
Методические указания содержат тематический план, программу курса, методические указания к выполнению контрольной работы, перечень...

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
referatdb.ru
referatdb.ru
Рефераты ДатаБаза