Правила выполнения контрольной работы

Оренбургский филиал

Федерального государственного образовательного бюджетного учреждения

Высшего профессионального образования

«Поволжский государственный университет телекоммуникаций и информатики»

Кафедра Математических и естественно – научных дисциплин

«УТВЕРЖДАЮ»

Директор ОФ ПГУТИ

____________Преснов А.А._

подпись, Фамилия И.О.

« ____ » ______________ 2015 г.

Горбачев Д. В.

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

по выполнению контрольной работы

по теме: «Разработка программ на основе типовых алгоритмов»

ПО УЧЕБНОЙ ДИСЦИПЛИНЕ

Программирование на языках высокого уровня

для направления подготовки 11.03.02 - Инфокоммуникационные технологии и системы связи

Обсуждено на заседании кафедры

«_____» ____________________ 2015 г.

протокол № ___________

Оренбург 2015 г.

Содержание

1. общие положения.. 3

2. ОРГАНИЗАЦИОННО-МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ВЫПОЛНЕНИЮ КОНТРОЛЬНОЙ РАБОТЫ.. 3

3. ВАРИАНТЫ КОНТРОЛЬНЫХ РАБОТ. 4

Общие положения

Методические рекомендации по выполнению контрольной работы по дисциплине «Программирование на языках высокого уровня» предназначены для студентов, обучающихся по направлению 11.03.02 «Инфокоммуникационные технологии и системы связи». Основными задачами выполнения контрольной работы являются: закрепление теоретических знаний по дисциплине; самостоятельная отработка практических навыков по разработке программ на основе типовых алгоритмов; приобретение студентами навыков самостоятельного углубленного изучения курса дисциплины; выработка умения работать с источниками и литературой, анализировать факты и данные специальной литературы, излагать прочитанное современным литературным языком.

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

· способностью иметь навыки самостоятельной работы на компьютере и в компьютерных сетях, осуществлять компьютерное моделирование устройств, систем и процессов с использованием универсальных пакетов прикладных компьютерных программ (ОПК-4);

· умением проводить расчеты по проекту сетей, сооружений и средств инфокоммуникаций в соответствии с техническим заданием с использованием как стандартных методов, приемов и средств автоматизации проектирования, так и самостоятельно создаваемых оригинальных программ (ПК-9).

Контрольная работа выполняется аудиторно, совместно с преподавателем.

ОРГАНИЗАЦИОННО-МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ВЫПОЛНЕНИЮ КОНТРОЛЬНОЙ РАБОТЫ

Цель исполнения контрольной работы – закрепление теоретических знаний по дисциплине «Программирование на языках высокого уровня», приобретение студентами практических навыков самостоятельного углубленного изучения предметной области, выработка умений в области разработки программ на основе типовых алгоритмов.

Задачами контрольной работы являются:

· изучение описания алгоритма программы с помощью блок-схемы;

· разработка графического представления алгоритма программы;

· разработка текста программы и его отладка;

· разработка объектного кода программы.

ВАРИАНТЫ КОНТРОЛЬНЫХ РАБОТ

Выбор варианта задания осуществляется согласно номеру в списке группы.

Практические задания контрольной работы

Задание №1

1. Выбрать функцию, составить блок-схему и программу:

· для вычисления значений функции в указанных точках разбиения промежутка ее задания

· среди вычисленных значений функции найти наибольшее и наименьшее значения

· для решения задачи использовать операторы цикла с параметром, с предусловием и постусловием

2. Предусмотреть ввод параметров a и b (если они есть в задании) с клавиатуры.

3. Вывод значений результатов счета и параметров осуществить на экран.

Варианты задания

Вариант задания Функция Диапазон и шаг
1. Правила выполнения контрольной работы - student2.ru tÎ[0;3] ∆t=0,15
2. Правила выполнения контрольной работы - student2.ru xÎ[0,8;2] ∆x=0,1
3. Правила выполнения контрольной работы - student2.ru xÎ[1;2] ∆x=0,05
4. Правила выполнения контрольной работы - student2.ru xÎ[0,7;2] ∆x=0,1
5. Правила выполнения контрольной работы - student2.ru xÎ[0,2;2,8] ∆x=0,2
6. Правила выполнения контрольной работы - student2.ru xÎ[1;5] ∆x=0,5
7. Правила выполнения контрольной работы - student2.ru xÎ[0,1;1] ∆x=0,1
8. Правила выполнения контрольной работы - student2.ru xÎ[2;5] ∆x=0,25
9. Правила выполнения контрольной работы - student2.ru xÎ[0,5;2] ∆x=0,1
10. Правила выполнения контрольной работы - student2.ru xÎ[0,2;2] ∆x=0,2
11. Правила выполнения контрольной работы - student2.ru xÎ[0;7] ∆x=0,5
12. Правила выполнения контрольной работы - student2.ru xÎ[0,8;2] ∆x=0,1
13. Правила выполнения контрольной работы - student2.ru tÎ[0;12] ∆t=1
14. Правила выполнения контрольной работы - student2.ru tÎ[1;10] ∆t=1
15. Правила выполнения контрольной работы - student2.ru tÎ[-1;1] ∆t=0,2
16. Правила выполнения контрольной работы - student2.ru tÎ[0;3] ∆t=0,15
17. Правила выполнения контрольной работы - student2.ru xÎ[0,8;2] ∆x=0,1
18. Правила выполнения контрольной работы - student2.ru xÎ[1;2] ∆x=0,05
19. Правила выполнения контрольной работы - student2.ru xÎ[0,7;2] ∆x=0,1
20. Правила выполнения контрольной работы - student2.ru xÎ[0,2;2,8] ∆x=0,2
21. Правила выполнения контрольной работы - student2.ru xÎ[1;5] ∆x=0,5
22. Правила выполнения контрольной работы - student2.ru xÎ[0,1;1] ∆x=0,1
23. Правила выполнения контрольной работы - student2.ru xÎ[2;5] ∆x=0,25
24. Правила выполнения контрольной работы - student2.ru xÎ[0,5;2] ∆x=0,1
25. Правила выполнения контрольной работы - student2.ru xÎ[0,2;2] ∆x=0,2
26. Правила выполнения контрольной работы - student2.ru xÎ[0;7] ∆x=0,5
27. Правила выполнения контрольной работы - student2.ru xÎ[0,8;2] ∆x=0,1
28. Правила выполнения контрольной работы - student2.ru tÎ[0;12] ∆t=1
29. Правила выполнения контрольной работы - student2.ru tÎ[1;10] ∆t=1
30. Правила выполнения контрольной работы - student2.ru tÎ[-1;1] ∆t=0,2

Задание №2

1. Изучить правила организации вложенных циклов на языке программирования и способы описания и обработки двумерных массивов.

2. Составить блок-схему и программу для решения задачи в соответствии с заданным вариантом.

3. Вывести на печать результаты счета и исходную матрицу.

Варианты задания

Вариант задания Имя матрицы и ее размеры Действия Элементы матрицы
1. А(10,15) Вычислить и запомнить сумму и число положительных элементов каждого столбца матрицы. Результаты отпечатать в виде двух строк Правила выполнения контрольной работы - student2.ru
2. A(20,15) Вычислить и запомнить суммы и число положительных элементов каждой строки матрицы. Результаты отпечатать в виде двух столбцов Правила выполнения контрольной работы - student2.ru
3. A(12,12) Вычислить сумму и число отрицательных элементов, находящихся над главной диагональю Правила выполнения контрольной работы - student2.ru
4. A(12,12) Вычислить сумму и число положительных элементов матрицы, находящихся над главной диагональю Правила выполнения контрольной работы - student2.ru
5. A(10,10) Записать на место отрицательных элементов матрицы нули и вывести ее на печать в общепринятом виде Правила выполнения контрольной работы - student2.ru
6. A(10, 10) Для целочисленной матрицы найти для каждой строки число элементов, кратных пяти, и наибольший из полученных результатов Правила выполнения контрольной работы - student2.ru
7. A(20,10) Найти в каждой строке матрицы максимальный и минимальный элементы и поместить их на место первого и последнего элемента строки соответственно. Матрицу напечатать в общепринятом виде Правила выполнения контрольной работы - student2.ru
8. A(10,10) Транспонировать матрицу и вывести на печать элементы главной диагонали и расположенные под главной диагональю. Результаты разместить в двух строках Правила выполнения контрольной работы - student2.ru
9. A(10,10) Записать на место отрицательных элементов матрицы нули, а на место положительных – единицы. Вывести на печать нижнюю треугольную матрицу в общепринятом виде Правила выполнения контрольной работы - student2.ru
10. A(10, 10) Из положительных элементов матрицы A сформировать матрицу М (10, KMAX), располагая их в строках матрицы подряд, где KMAX- максимальное число положительных элементов строки матрицы A. Записать нули на место отсутствующих элементов. Отпечатать обе матрицы в общепринятом виде Правила выполнения контрольной работы - student2.ru
11. A(15,15) Найти в каждой строке наибольший элемент и поменять его местами с элементом главной диагонали. Отпечатать полученную матрицу в общепринятом виде Правила выполнения контрольной работы - student2.ru
12. A(20,10) Найти наибольший и наименьший элементы матрицы и поменять их местами Правила выполнения контрольной работы - student2.ru
13. A(20,15) Найти строки с наибольшей и наименьшей суммой элементов. Вывести на печать найденные строки и суммы их элементов Правила выполнения контрольной работы - student2.ru
14. A(25,8) Ввести исходные данные в первые 24 строки и 7 столбцов. Вычислить среднее арифметическое значение элементов каждой строки и записать его в 8-й столбец, а также среднее арифметическое каждого столбца и записать его в 25-ю строку. Отпечатать полученную матрицу в общепринятом виде Правила выполнения контрольной работы - student2.ru
15. A(15,10) Упорядочить по возрастанию элементы каждой строки матрицы. Отпечатать полученную матрицу в общепринятом виде   Правила выполнения контрольной работы - student2.ru  
16. А(10,15) Вычислить и запомнить сумму и число положительных элементов каждого столбца матрицы. Результаты отпечатать в виде двух строк Правила выполнения контрольной работы - student2.ru
17. A(20,15) Вычислить и запомнить суммы и число положительных элементов каждой строки матрицы. Результаты отпечатать в виде двух столбцов Правила выполнения контрольной работы - student2.ru
18. A(12,12) Вычислить сумму и число отрицательных элементов, находящихся над главной диагональю Правила выполнения контрольной работы - student2.ru
19. A(12,12) Вычислить сумму и число положительных элементов матрицы, находящихся над главной диагональю Правила выполнения контрольной работы - student2.ru
20. A(10,10) Записать на место отрицательных элементов матрицы нули и вывести ее на печать в общепринятом виде Правила выполнения контрольной работы - student2.ru
21. A(10, 10) Для целочисленной матрицы найти для каждой строки число элементов, кратных пяти, и наибольший из полученных результатов Правила выполнения контрольной работы - student2.ru
22. A(20,10) Найти в каждой строке матрицы максимальный и минимальный элементы и поместить их на место первого и последнего элемента строки соответственно. Матрицу напечатать в общепринятом виде Правила выполнения контрольной работы - student2.ru
23. A(10,10) Транспонировать матрицу и вывести на печать элементы главной диагонали и расположенные под главной диагональю. Результаты разместить в двух строках Правила выполнения контрольной работы - student2.ru
24. A(10,10) Записать на место отрицательных элементов матрицы нули, а на место положительных – единицы. Вывести на печать нижнюю треугольную матрицу в общепринятом виде Правила выполнения контрольной работы - student2.ru
25. A(10, 10) Из положительных элементов матрицы A сформировать матрицу М (10, KMAX), располагая их в строках матрицы подряд, где KMAX- максимальное число положительных элементов строки матрицы A. Записать нули на место отсутствующих элементов. Отпечатать обе матрицы в общепринятом виде Правила выполнения контрольной работы - student2.ru
26. A(15,15) Найти в каждой строке наибольший элемент и поменять его местами с элементом главной диагонали. Отпечатать полученную матрицу в общепринятом виде Правила выполнения контрольной работы - student2.ru
27. A(20,10) Найти наибольший и наименьший элементы матрицы и поменять их местами Правила выполнения контрольной работы - student2.ru
28. A(20,15) Найти строки с наибольшей и наименьшей суммой элементов. Вывести на печать найденные строки и суммы их элементов Правила выполнения контрольной работы - student2.ru
29. A(25,8) Ввести исходные данные в первые 24 строки и 7 столбцов. Вычислить среднее арифметическое значение элементов каждой строки и записать его в 8-й столбец, а также среднее арифметическое каждого столбца и записать его в 25-ю строку. Отпечатать полученную матрицу в общепринятом виде Правила выполнения контрольной работы - student2.ru
30. A(15,10) Упорядочить по возрастанию элементы каждой строки матрицы. Отпечатать полученную матрицу в общепринятом виде   Правила выполнения контрольной работы - student2.ru  

Задание № 3

1. Изучить способы описания массивов на языке программирования, а также способы ввода и вывода массивов.

2. Составить блок-схему и программу в соответствии с вариантом задания.

3. Вывести результаты счета и исходный массив на печать.

Варианты задания

Вариант задания Имя массива и его размер Действия i-й элемент массива
1. X(100) Вычислить сумму и количество элементов 0≤xi≤1 массива X. Правила выполнения контрольной работы - student2.ru
2. A(80) Вычислить среднее арифметическое значение элементов ai>0 массива A. Правила выполнения контрольной работы - student2.ru
3. X(70) Переписать элементы -1≤xi≤1 массива X в массив Y и подсчитать их количество. Правила выполнения контрольной работы - student2.ru
4. B(50) Определить максимальный элемент массива В среди bi>0 и его порядковый номер. Правила выполнения контрольной работы - student2.ru
5. C(40) Вычислить минимальный элемент массива С среди ci<0 и его номер. Правила выполнения контрольной работы - student2.ru
6. D(80) Найти максимальный и минимальный элементы массива D и поменять их местами. Правила выполнения контрольной работы - student2.ru
7. Y(20) Вычислить среднее геометрическое элементов yi>0 массива Y. Правила выполнения контрольной работы - student2.ru
8. R(30) Расположить в массиве Z сначала положительные, а затем отрицательные элементы массива R. Правила выполнения контрольной работы - student2.ru
9. N(50) Определить сумму элементов ni>1 массива N. Правила выполнения контрольной работы - student2.ru
10. X(30) Вычислить сумму и количество элементов xi>0 массива X. Правила выполнения контрольной работы - student2.ru
11. A(50) Найти среднее геометрическое элементов ai>0,5 массива А. Правила выполнения контрольной работы - student2.ru
12. X(40) Переписать в массив Y подряд положительные элементы массива X. Правила выполнения контрольной работы - student2.ru
13. X(40) Переписать подряд в массив Y положительные, а в массив Z отрицательные элементы массива X. Правила выполнения контрольной работы - student2.ru
14. B(40) Определить максимальный элемент массиваВ среди bi<0 и его порядковый номер. Правила выполнения контрольной работы - student2.ru
15. C(20) Определить минимальный элемент массиваС среди -1≤сi≤1 и его порядковый номер. Правила выполнения контрольной работы - student2.ru
16. X(100) Вычислить сумму и количество элементов 0≤xi≤1 массива X. Правила выполнения контрольной работы - student2.ru
17. A(80) Вычислить среднее арифметическое значение элементов ai>0 массива A. Правила выполнения контрольной работы - student2.ru
18. X(70) Переписать элементы -1≤xi≤1 массива X в массив Y и подсчитать их количество. Правила выполнения контрольной работы - student2.ru
19. B(50) Определить максимальный элемент массиваВ среди bi>0 и его порядковый номер. Правила выполнения контрольной работы - student2.ru
20. C(40) Вычислить минимальный элемент массиваС среди ci<0 и его номер. Правила выполнения контрольной работы - student2.ru
21. D(80) Найти максимальный и минимальный элементы массива D и поменять их местами. Правила выполнения контрольной работы - student2.ru
22. Y(20) Вычислить среднее геометрическое элементов yi>0 массива Y. Правила выполнения контрольной работы - student2.ru
23. R(30) Расположить в массиве Z сначала положительные, а затем отрицательные элементы массива R. Правила выполнения контрольной работы - student2.ru
24. N(50) Определить сумму элементов ni>1 массива N. Правила выполнения контрольной работы - student2.ru
25. X(30) Вычислить сумму и количество элементов xi>0 массива X. Правила выполнения контрольной работы - student2.ru
26. A(50) Найти среднее геометрическое элементов ai>0,5 массива А. Правила выполнения контрольной работы - student2.ru
27. X(40) Переписать в массив Y подряд положительные элементы массива X. Правила выполнения контрольной работы - student2.ru
28. X(40) Переписать подряд в массив Y положительные, а в массив Z отрицательные элементы массива X. Правила выполнения контрольной работы - student2.ru
29. B(40) Определить максимальный элемент массиваВ среди bi<0 и его порядковый номер. Правила выполнения контрольной работы - student2.ru
30. C(20) Определить минимальный элемент массиваС среди -1≤сi≤1 и его порядковый номер. Правила выполнения контрольной работы - student2.ru

Правила выполнения контрольной работы

Наши рекомендации