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

Раздел
Программирование
Просмотров
81
Покупок
0
Антиплагиат
Не указан
Размещена
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-ной системе счисления.

Вам подходит эта работа?
Похожие работы
Информатика
Курсовая работа Курсовая
27 Апр в 13:53
8 +8
0 покупок
Информатика
Курсовая работа Курсовая
27 Апр в 13:53
9 +9
0 покупок
Информатика
Курсовая работа Курсовая
27 Апр в 13:52
4 +4
0 покупок
Другие работы автора
Управление персоналом
Контрольная работа Контрольная
26 Апр в 02:51
7 +1
0 покупок
Управление персоналом
Контрольная работа Контрольная
25 Апр в 11:44
17 +2
0 покупок
Бизнес-планирование
Контрольная работа Контрольная
24 Апр в 07:09
7
0 покупок
Бухгалтерский учет, анализ и аудит
Контрольная работа Контрольная
24 Апр в 06:55
15 +1
0 покупок
АФХД - Анализ финансово-хозяйственной деятельности
Контрольная работа Контрольная
24 Апр в 05:27
35 +9
0 покупок
Бухгалтерский учет, анализ и аудит
Контрольная работа Контрольная
17 Апр в 17:18
31 +2
0 покупок
Бизнес-планирование
Контрольная работа Контрольная
6 Апр в 14:03
22
0 покупок
Аудит
Контрольная работа Контрольная
4 Апр в 14:35
59
5 покупок
Профессиональная этика
Контрольная работа Контрольная
3 Апр в 19:37
29
1 покупка
Аудит
Контрольная работа Контрольная
1 Апр в 13:03
49
3 покупки
Менеджмент
Контрольная работа Контрольная
23 Мар в 01:34
41
0 покупок
Биохимия
Лабораторная работа Лабораторная
21 Мар в 11:46
32 +1
2 покупки
Финансовая математика
Контрольная работа Контрольная
21 Мар в 01:22
52 +7
4 покупки
Налоги, налогообложение и налоговое планирование
Контрольная работа Контрольная
20 Мар в 07:59
78 +1
6 покупок
Системы автоматизированного проектирования
Контрольная работа Контрольная
20 Мар в 05:07
55 +1
1 покупка
Биология
Лабораторная работа Лабораторная
14 Мар в 22:41
35
0 покупок
Микробиология
Лабораторная работа Лабораторная
10 Мар в 16:05
43
1 покупка
Темы журнала
Показать ещё
Прямой эфир