Тольяттинский государственный университет (Росдистант), ТГУ. Методы решения проблем в информатике (7529). Практические задания 1-4. Вариант В,Г,Д. Решение.
Для Росдистант имеются и другие готовые работы. Пишем уникальные работы под заказ. Помогаем с прохождением онлайн-тестов. Пишите в ЛС (Ксения).
Проверяемое задание 1
Лекция 4. Алгоритмы. Основные алгоритмические конструкции.
Цель работы – сформировать навыки построения блок-схем при обработке алгоритмов.
Задание. Составить блок-схему заданной обработки массива целых чисел.
В, Г, Д
В массиве A = (a1, а2, ..., аn) удалить последнюю группу положительных элементов. Группой называются подряд идущие элементы одного знака, число которых больше или равно 2. Элементы массива вводятся случайным образом.
Проверяемое задание 2
Лекция 5. Концепции и классификация языков программирования
Цель работы – сформировать теоретические представления об основных парадигмах программирования и их концептуальных отличиях.
Задание. На примерах показать различия разных парадигм программирования.
Методические указания:
1. Выделить ключевые отличия функционального/логического программирования от императивного программирования.
2. Каждый выделенный отличительный параметр сопроводить программным кодом / фрагментом программного кода, то есть показать, как тот или иной элемент реализуется в разных парадигмах программирования. Провести сравнительный анализ.
3. Представить не менее 5-ти концептуальных отличительных признаков.
4. Ответ представить в виде развернутого реферата объемом не менее двух полностью заполненных страниц.
Проверяемое задание 3
Тема 6. Программы для ЭВМ
Цель работы – изучить особенности и порядок работы с указателями.
Задание. Реализовать фрагмент программного кода на любом языке программирования, демонстрирующий работу с указателями.
В, Г, Д
Создать функцию типа void с передачей параметров по ссылке или указателю, которая возвращает номер квадранта, в котором находится точка. Для создаваемой функции необходимо подобрать имя; выбрать имена и типы входных и выходных параметров; описать тело функции; в главной программе вызвать созданную подпрограмму более одного раза с различными входными данными.
Проверяемое задание 4
Тема 7. Системы счисления
Цель работы – сформировать навыки работы в разных системах счисления.
Задание. Осуществить перевод из одной системы счисления в другую и произвести простейшие арифметические операции в разных системах счисления.
В, Г, Д
a. Вычислить:
• 111001012 + 1000112
• 110011012 – 11112
• 10112 10012
b. Перевести из одной системы счисления в другую:
• число 10610 в 2-ную
• число 110101101.0012 в 10-ную
• число 1101012 в 16-ную
c. Вычислить выражение в десятичной системе счисления:
А = 1011011.01012 + 12014 + 14F5DC16.