[Росдистант] Методы решения проблем в информатике (контрольная работа, практические задания)

Раздел
Программирование
Просмотров
192
Покупок
11
Антиплагиат
Не указан
Размещена
27 Фев в 15:41
ВУЗ
Росдистант, Тольяттинский государственный университет, ТГУ
Курс
Не указан
Стоимость
1 800 ₽
Демо-файлы   
1
docx
Задания к ВКС Задания к ВКС
41.5 Кбайт 41.5 Кбайт
Файлы работы   
12
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
docx
Задание 1_Вариант_ВГД
942.2 Кбайт 150 ₽
docx
Задание 1_Вариант_ЗИЙ
220.8 Кбайт 150 ₽
docx
Задание 1_Вариант_НОП
990.7 Кбайт 150 ₽
docx
Задание 1_Вариант_ЭЮЯ
976.7 Кбайт 150 ₽
docx
Задание 2_Решение (версия 2)
923.8 Кбайт 150 ₽
docx
Задание 2_Решение
931.9 Кбайт 150 ₽
docx
Задание 3_Вариант_ВГД
939.3 Кбайт 150 ₽
docx
Задание 3_Вариант_ЗИЙ
211.3 Кбайт 150 ₽
docx
Задание 3_Вариант_НОП
926.4 Кбайт 150 ₽
docx
Задание 4_Вариант_ВГД
920.4 Кбайт 150 ₽
docx
Задание 4_Вариант_ЗИЙ
218 Кбайт 150 ₽
docx
Задание 4_Вариант_НОП
922.1 Кбайт 150 ₽
Всего 12 файлов на сумму 1800 рублей
Описание

Тольяттинский государственный университет (Росдистант), ТГУ. Методы решения проблем в информатике (7529, 11210). Практические задания 1-4. Решение. Варианты: ВГД, ЗИЙ, НОП.

Для Росдистант имеются и другие готовые работы. Пишем уникальные работы под заказ. Помогаем с прохождением онлайн-тестов. Пишите в ЛС (Ксения).

Оглавление

Проверяемое задание 1

Лекция 4. Алгоритмы. Основные алгоритмические конструкции.

Цель работы – сформировать навыки построения блок-схем при обработке алгоритмов.

Задание. Составить блок-схему заданной обработки массива целых чисел.

Методические указания:

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

А, Б В массиве A = (a1, а2, ..., аn) все элементы, равные нулю, поставить сразу после максимального элемента данного массива. Элементы массива вводятся случайным образом. 

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

Е, Ё, Ж В массиве A = (a1, а2, ..., аn) удалить все элементы, стоящие между минимальным положительным и максимальным отрицательным элементами. Элементы массива вводятся случайным образом.

З, И, Й В одномерном массиве A = (a1, а2, ..., аn) группу элементов, содержащую наибольшее число подряд идущих отрицательных элементов, переписать в «хвост» массива. Элементы массива вводятся случайным образом.

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

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

Р, С, Т В одномерном массиве A = (a1, а2, ..., аn) группу из наибольшего числа подряд идущих нулей заменить на максимальный элемент массива.

У, Ф, Х, Ц В одномерном массиве A = (a1, а2, ..., аn) группу, содержащую наибольшее число подряд идущих положительных элементов, переписать в «хвост» массива. Элементы массива вводятся случайным образом.

Ч, Ш, Щ, Ы В массиве A = (a1, а2, ..., аn) удалить все положительные элементы, имеющие четный порядковый номер, идущие после минимального элемента массива. Элементы массива вводятся случайным образом.

Э, Ю, Я В массиве A = (a1, а2, ..., аn) удалить все отрицательные элементы, стоящие перед минимальным элементом массива. Элементы массива вводятся случайным образом.

Проверяемое задание 2

Лекция 5. Концепции и классификация языков программирования

Цель работы – сформировать теоретические представления об основных парадигмах программирования и их концептуальных отличиях.

Задание. На примерах показать различия разных парадигм программирования.

Методические указания:

1. Выделить ключевые отличия функционального/логического программирования от императивного программирования.

2. Каждый выделенный отличительный параметр сопроводить программным кодом / фрагментом программного кода, то есть показать, как тот или иной элемент реализуется в разных парадигмах программирования. Провести сравнительный анализ.

3. Представить не менее 5-ти концептуальных отличительных признаков.

4. Ответ представить в виде развернутого реферата объемом не менее двух полностью заполненных страниц.

Проверяемое задание 3

Тема 6. Программы для ЭВМ

Цель работы – изучить особенности и порядок работы с указателями.

Задание. Реализовать фрагмент программного кода на любом языке программирования, демонстрирующий работу с указателями. 

А, Б Создать функцию типа void с передачей параметров по ссылке или указателю, которая определяет периметр треугольника по трем его сторонам. Для создаваемой функции необходимо подобрать имя; выбрать имена и типы входных и выходных параметров; описать тело функции; в главной программе вызвать созданную подпрограмму более одного раза с различными входными данными.

В, Г, Д Создать функцию типа void с передачей параметров по ссылке или указателю, которая возвращает номер квадранта, в котором находится точка. Для создаваемой функции необходимо подобрать имя; выбрать имена и типы входных и выходных параметров; описать тело функции; в главной программе вызвать созданную подпрограмму более одного раза с различными входными данными.

Е, Ё, Ж Создать функцию типа void с передачей параметров по ссылке или указателю, которая переводит радианы в градусы. Для создаваемой функции необходимо подобрать имя; выбрать имена и типы входных и выходных параметров; описать тело функции; в главной программе вызвать созданную подпрограмму более одного раза с различными входными данными. 

З, И, Й Создать функцию типа void с передачей параметров по ссылке или указателю, которая определяет длину отрезка по его координатам. Для создаваемой функции необходимо подобрать имя; выбрать имена и типы входных и выходных параметров; описать тело функции; в главной программе вызвать созданную подпрограмму более одного раза с различными входными данными. 

К, Л, М Создать функцию типа void с передачей параметров по ссылке или указателю, которая возвращает в долларах сумму, заданную в рублях. Для создаваемой функции необходимо подобрать имя; выбрать имена и типы входных и выходных параметров; описать тело функции; в главной программе вызвать созданную подпрограмму более одного раза с различными входными данными. 

Н, О, П Создать функцию типа void с передачей параметров по ссылке или указателю, которая возвращает большее из двух данных чисел. Для создаваемой функции необходимо подобрать имя; выбрать имена и типы входных и выходных параметров; описать тело функции; в главной программе вызвать созданную подпрограмму более одного раза с различными входными данными. 

Р, С, Т Создать функцию типа void с передачей параметров по ссылке или указателю, которая определяет длину окружности по заданному радиусу. Для создаваемой функции необходимо подобрать имя; выбрать имена и типы входных и выходных параметров; описать тело функции; в главной программе вызвать созданную подпрограмму более одного раза с различными входными данными. 

У, Ф, Х, Ц Создать функцию типа void с передачей параметров по ссылке или указателю, которая возвращает остаток от деления двух натуральных чисел. Для создаваемой функции необходимо подобрать имя; выбрать имена и типы входных и выходных параметров; описать тело функции; в главной программе вызвать созданную подпрограмму более одного раза с различными входными данными.

Ч, Ш, Щ, Ы Создать функцию типа void с передачей параметров по ссылке или указателю, которая определяет площадь круга по его радиусу. Для создаваемой функции необходимо подобрать имя; выбрать имена и типы входных и выходных параметров; описать тело функции; в главной программе вызвать созданную подпрограмму более одного раза с различными входными данными. 

Э, Ю, Я Создать функцию типа void с передачей параметров по ссылке или указателю, которая возвращает среднее арифметическое трех данных чисел. Для создаваемой функции необходимо подобрать имя; выбрать имена и типы входных и выходных параметров; описать тело функции; в главной программе вызвать созданную подпрограмму более одного раза с различными входными данными.

Проверяемое задание 4

Тема 7. Системы счисления

Цель работы – сформировать навыки работы в разных системах счисления.

Задание. Осуществить перевод из одной системы счисления в другую и произвести простейшие арифметические операции в разных системах счисления.

А, Б a. Вычислить:

• 11002 – 01112

• 110012  1112

• 11112 + 10112

b. Перевести из одной системы счисления в другую:

• 2910 в 2-ную

• число 1001112 в 10-ную

• число FA216 в 5-ную

c. Расположить числа в порядке возрастания. Ответ аргументировать: 4407; 11001022; 1429; 3026.

В, Г, Д a. Вычислить:

• 111001012 + 1000112

• 110011012 – 11112

• 10112  10012

b. Перевести из одной системы счисления в другую:

• число 10610 в 2-ную

• число 110101101.0012 в 10-ную

• число 1101012 в 16-ную

c. Вычислить выражение в десятичной системе счисления:

А = 1011011.01012 + 12014 + 14F5DC16.

Е, Ё, Ж a. Вычислить:

• 111001012 + 1000112

• 110011012 – 11112

• 10112  10012

b. Перевести из одной системы счисления в другую:

• число 5510 в 2-ную

• число 111100010.012 в 10-ную

• число 4426 в 5-ную

c. Вычислить выражение в десятичной системе счисления:

А = 1001011.00112 + 2578 + А2816

З, И, Й a. Вычислить:

• 111001012 + 1000112

• 110011012 – 11112

• 10112  10012

b. Перевести из одной системы счисления в другую:

• число 2910 в 2-ную

• число 1001112 в 10-ную

• число FA216 в 5-ную

c. Расположить числа в порядке возрастания. Ответ аргументировать: 4407; 11001022; 1429; 3026.

К, Л, М a. Вычислить:

• 111001012 + 1000112

• 110011012 – 11112

• 10112  10012

b. Перевести из одной системы счисления в другую:

• число 4910 в 2-ную

• число 1101101112 в 10-ную

• число 3324 в 16-ную

c. Вычислить и проверить результат. Ответ аргументировать:

1А54В416  32067 + 1314 = 1546.

Н, О, П a. Вычислить:

• 111001012 + 1000112

• 110011012 – 11112

• 10112  10012

b. Перевести из одной системы счисления в другую:

• число 7510 в 2-ную

• число 1111001112 в 10-ную

• число 1205 в 7-ную

c. Расположить числа в порядке возрастания. Ответ аргументировать: 11010.11012; 36ВС1516; 33425; 13024.

Р, С, Т a. Вычислить:

• 11000012 – 1000112

• 1011012  11012

• 100110012 + 11012

b. Перевести из одной системы счисления в другую:

• число 4210 в 2-ную

• число 1111000012 в 10-ную

• число 4FD16 в 2-ную

c. Расположить числа в порядке возрастания. Ответ аргументировать: 24438; 11001011.00112; 16123; 38164.

У, Ф, Х, Ц a. Вычислить:

• 110012 – 101012

• 100112  1112

• 110012 + 1000112

b. Перевести из одной системы счисления в другую:

• число 13510 в 2-ную

• число 1111001012 в 10-ную

• число 1101012 в 5-ную

c. Расположить числа в порядке убывания. Ответ аргументировать: 

7483; 1100101.110112; 4115; 62CF316.

Ч, Ш, Щ, Ы a. Вычислить:

• 100112 + 11012

• 110002 – 11012

• 10112  1112

b. Перевести из одной системы счисления в другую:

• число 13510 в 2-ную

• число 1111001012 в 10-ную

• число 1101012 в 5-ную

c. Расположить числа в порядке убывания. Ответ аргументировать: 

7483; 1100101.110112; 4115; 62CF316.

Э, Ю, Я a. Вычислить:

• 01012 – 11012

• 10012  1102

• 10 2 + 1112

b. Перевести из одной системы счисления в другую:

• число 5310 в 2-ную

• число 110011002 в 10-ную

• число DB5C16 в 3-ную

c. Вычислить значение выражения (А + В)  С, где 

А = 101001.1012, В = С316, С = 1429. Ответ дать в 10-ной системе счисления.

Вам подходит эта работа?
Похожие работы
Другие работы автора
Электротехника
Лабораторная работа Лабораторная
20 Дек в 15:57
26 +1
0 покупок
Неорганическая химия
Контрольная работа Контрольная
20 Дек в 13:06
26 +1
0 покупок
Неорганическая химия
Лабораторная работа Лабораторная
20 Дек в 13:00
20
0 покупок
Уголовный процесс
Контрольная работа Контрольная
17 Дек в 16:39
49
0 покупок
Системы автоматизированного проектирования
Контрольная работа Контрольная
17 Дек в 12:51
28
0 покупок
Электроэнергетика
Контрольная работа Контрольная
16 Дек в 17:41
31
0 покупок
Инженерная графика
Тест Тест
16 Дек в 10:18
91
0 покупок
Организация строительного производства
Курсовая работа Курсовая
15 Дек в 11:33
22
0 покупок
Энергетика
Лабораторная работа Лабораторная
15 Дек в 02:35
20
0 покупок
Пожарная техника
Контрольная работа Контрольная
14 Дек в 04:00
28
0 покупок
Сварка и резка
Контрольная работа Контрольная
13 Дек в 11:29
28
0 покупок
Физическая химия
Лабораторная работа Лабораторная
12 Дек в 13:01
20 +1
0 покупок
Физическая химия
Лабораторная работа Лабораторная
12 Дек в 09:11
34 +1
0 покупок
Английский язык
Контрольная работа Контрольная
12 Дек в 04:22
73
0 покупок
Сварка и резка
Лабораторная работа Лабораторная
12 Дек в 02:14
31 +1
1 покупка
Административное право
Контрольная работа Контрольная
6 Дек в 08:35
25
0 покупок
Безопасность жизнедеятельности
Контрольная работа Контрольная
6 Дек в 01:34
22
0 покупок
Материаловедение
Лабораторная работа Лабораторная
6 Дек в 00:02
50
0 покупок
Материаловедение
Контрольная работа Контрольная
5 Дек в 23:40
25
0 покупок
Основы программирования
Контрольная работа Контрольная
5 Дек в 08:42
68
2 покупки
Темы журнала
Показать ещё
Прямой эфир