Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


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




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

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

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

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

 

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

«УТВЕРЖДАЮ»

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

 

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

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

«____» ______________ 2015 г.

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

 

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

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

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

 

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

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

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

 

 

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

 

«_____» ____________________ 2015 г.

 

протокол № ___________

 

Оренбург 2015 г.


 

Содержание

 

 

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

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

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

 

 


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

 

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

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

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

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

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

 

 

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

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

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

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

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

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

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

 


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

 

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

 

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

 

Задание №1

 

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

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

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

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

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

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

 

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

 

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

 


Задание №2

 

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

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

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

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

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

 


Задание № 3

 

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

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

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

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

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

 

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





Поделиться с друзьями:


Дата добавления: 2017-03-11; Мы поможем в написании ваших работ!; просмотров: 347 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Наглость – это ругаться с преподавателем по поводу четверки, хотя перед экзаменом уверен, что не знаешь даже на два. © Неизвестно
==> читать все изречения...

2613 - | 2186 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.012 с.