Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Использовать Робот алг в клетку БСтр 1 из 13Следующая ⇒
ЗАДАНИЕ на учебную практику вид практики ознакомительная Тип практики в соответствии с ОПОП ВО Студенту Пашкову Эрнесту Юрьевичу фамилия, имя, отчество 1 курса, 104 группы Направление подготовки / Специальность 09.03.04 Программная инженерия код, наименование Профиль / Специализация Разработка программно-информационных систем Место прохождения практики г. Саранск, ФГБОУ ВО «МГУ им. Н. П. Огарёва», кафедра систем автоматизированного проектирования, лаборатория Smart -технологий факультета математики и ИТ населенный пункт, профильная организация/структурное подразделение Университета Срок прохождения практики 01.09.2021 – 12.01.2022 начало (дата) – окончание (дата) Срок представления отчёта студентом 12.01.2022 дата 1 Цель и задачи практики Основной целью прохождения учебной практики Ознакомительная практика является формирование у обучающихся навыков самостоятельной постановки задач и разработки алгоритмов их решения, а также оформления полученных результатов в соответствии с действующими стандартами. Для достижения данной цели в процессе прохождения практики студенту необходимо решить следующие задачи: - научиться формулировать задачу. На этом этапе на основе информационной модели (словесной постановки) задачи формируется цель решения задачи и подробно описывается её содержание. Проводится анализ характера и сущности известных и неизвестных данных, рассматривается область их существования, определяются условия, при которых задача может быть решена; - задать математическую формулировку задачи. Условие задачи записывается либо в виде уравнений, либо в виде последовательности формул или логических соотношений, необходимых для решения задачи.
- выбрать метод решения задачи. Выбрать метод решения задачи значит преобразовать математическую формулировку задачи, включающую символы математического анализа в последовательность действий и логических связей между ними. Если одна и та же задача может быть решена с помощью различных методов, выбирают тот, который наилучшим образом удовлетворяет её требованиям. При этом учитывается точность решения, быстрота получения результата, объём памяти для сохранения исходных и промежуточных данных, результатов и сложность программой реализации. - разработать алгоритм решения задачи. Описать с использованием одного из нескольких способов представления алгоритма последовательность действий, выполнение которой приводит к решению задачи. 2 Компетенции студента, формируемые в результате прохождения практики - способен участвовать в разработке стандартов, норм и правил, а также технической документации, связанной с профессиональной деятельностью (ОПК‑4); - способен разрабатывать алгоритмы и программы, пригодные для практического использования, применять основы информатики и программирования к проектированию, конструированию и тестированию программных продуктов (ОПК-6); - способен применять в практической деятельности основные концепции, принципы, теории и факты, связанные с информатикой (ОПК-7). 3 Задание на практику 03.09.21 Выполнение работы «Лабораторная работа №1. Основы алгоритмизации. Разветвляющиеся вычислительные процессы». 07.09.21 Выполнение работы «Лабораторная работа №1. Основы алгоритмизации. Разветвляющиеся вычислительные процессы». 10.09.21 Выполнение работы «Лабораторная работа №2. Основы алгоритмизации. Разветвляющиеся вычислительные процессы (сложные задания)». 14.09.21 Выполнение работы «Лабораторная работа №2. Основы алгоритмизации. Разветвляющиеся вычислительные процессы (сложные задания)».
17.09.21 Выполнение работы «Лабораторная работа №3. Основы алгоритмизации. Циклические вычислительные процессы». 21.09.21 Выполнение работы «Лабораторная работа №3. Основы алгоритмизации. Циклические вычислительные процессы». 24.09.21 Выполнение работы «Лабораторная работа №4. Кумир. Знакомство». 28.09.21 Выполнение работы «Лабораторная работа №5. Линейные алгоритмы». 01.10.21 Выполнение работы «Лабораторная работа №5. Линейные алгоритмы». 05.10.21 Выполнение работы «Лабораторная работа №6. Циклы n раз». 08.10.21 Выполнение работы «Лабораторная работа №6. Циклы n раз». 12.10.21 Выполнение работы «Лабораторная работа №7. Вспомогательные алгоритмы». 15.10.21 Выполнение работы «Лабораторная работа №7. Вспомогательные алгоритмы». 19.10.21 Выполнение работы «Лабораторная работа №8. Вложенные циклы». 22.10.21 Выполнение работы «Лабораторная работа №8. Вложенные циклы». 26.10.21 Выполнение работы «Лабораторная работа №9. Ветвления». 29.10.21 Выполнение работы «Лабораторная работа №9. Ветвления». 02.11.21 Выполнение работы Лабораторная работа №10. Циклы пока. 05.11.21 Выполнение работы Лабораторная работа №10. Циклы пока. 09.11.21 Выполнение работы «Лабораторная работа №11. Сложные условия». 12.11.21 Выполнение работы «Лабораторная работа №11. Сложные условия». 16.11.21 Выполнение работы «Лабораторная работа №12. Переменные». 19.11.21 Выполнение работы «Лабораторная работа №12. Переменные». 23.11.21 Выполнение работы «Лабораторная работа №13. Алгоритмы с результатом». 26.11.21 Выполнение работы «Лабораторная работа №13. Алгоритмы с результатом». 30.11.21 Выполнение работы «Лабораторная работа №14. Циклы с переменной». 03.12.21 Выполнение работы «Лабораторная работа №14. Циклы с переменной». 07.12.21 Выполнение работы «Лабораторная работа №15. Массивы». 10.12.21 Выполнение работы «Лабораторная работа №15. Массивы». 14.12.21 Выполнение работы «Лабораторная работа №16. Работа с файлами». 17.12.21 Выполнение работы «Лабораторная работа №16. Работа с файлами». 21.12.21 Выполнение работы «Лабораторная работа №17. Сложные задания». 24.12.21 Выполнение работы «Лабораторная работа №17. Сложные задания». 28.12.21 Подготовка итогового отчета. 12.01.22 Контроль качества оформления отчета.
Руководитель практики от университета, подпись, дата
Задание к исполнению принял Э. Ю. Пашков ДНЕВНИК по учебной практике вид практики ознакомительная Тип практики в соответствии с ОПОП ВО Студента Пашкова Эрнеста Юрьевича Фамилия. Имя Отчество 1 курса 104 группы
Направление подготовки / Специальность 09.03.04 Программная инженерия код, Наименование направления подготовки/Специальности
Профиль / Специализация Разработка программно-информационных систем ЗАПИСИ
Руководитель практики от университета канд. техн. наук, доцент О. А. Бакаева подпись, дата РЕФЕРАТ Отчет по учебной практике содержит 123 страниц, 135 рисунков, 6 таблиц, 6 использованных источников. АЛГОРИТМ, ПСЕВДОКОД, БЛОК-СХЕМА, КУМИР, РОБОТ. Основной целью прохождения учебной практики является формирование у обучающихся навыков самостоятельной постановки задач и разработки алгоритмов их решения, а также оформления полученных результатов в соответствии с действующими стандартами. Место проведения практики – Национальный исследовательский Мордовский государственный университет им. Н.П. Огарева, кафедра систем автоматизированного проектирования, лаборатория Smart-технологий факультета математики и ИТ.
В процессе прохождения практики выполнено индивидуальное задание, проделанная работа отражена в дневнике практики. СОДЕРЖАНИЕ Лабораторная работа №1 Основы алгоритмизации. Разветвляющиеся вычислительные процессы.. 11 Лабораторная работа №2 Основы алгоритмизации. Разветвляющиеся вычислительные процессы (сложные задания) 15 Лабораторная работа №3. Основы алгоритмизации. Циклические вычислительные процессы. 21 Лабораторная работа №4. Кумир. Знакомство. 27 Лабораторная работа №5. Кумир. Линейные алгоритмы. 35 Лабораторная работа №6. Кумир. Циклы n раз. 42 Лабораторная работа №7. Кумир. Вспомогательные алгоритмы. 48 Лабораторная работа №8. Кумир. Вложенные циклы. 55 Лабораторная работа №9. Кумир. Ветвления. 61 Лабораторная работа №10. Кумир. Циклы пока. 70 Лабораторная работа №11. Кумир. Сложные условия. 79 Лабораторная работа №12. Кумир. Переменные. 86 Лабораторная работа №13. Кумир. Алгоритмы с результатом. 94 Лабораторная работа №14. Кумир. Циклы с переменной. 101 Лабораторная работа №15. Кумир. Массивы. 106 Лабораторная работа №16. Кумир. Работа с файлами. 109 Лабораторная работа №17. Кумир. Сложные задания. 112 Заключение. 117 Список использованных источников. 118
Лабораторная работа №1 Основы алгоритмизации. Разветвляющиеся вычислительные процессы. Задание: разобрать алгоритм вычислительного процесса, описать его словесно, псевдокодом и блок-схемой. Вариант 10. 1) Описать процесс вычисления значения переменной 𝑌 = max(5𝐴, 4𝐸, 𝐵 − 8) * min(𝑃/4, 𝑄 + 2)
Описание выполнения задания Алгоритм решения поставленной задачи в форме словесного описания и описания псевдокодом представлен в таблице 1.1, а его графическое представление в виде блок-схемы – на рисунке 1.1. Таблица 1.1
Рисунок 1.1 – Блок-схема алгоритма
2) Описать процесс вычисления значения переменной 𝑍 = min(𝐴 + 𝐷, min(𝐵3 + 2, 𝐶)) Описание выполнения задания Алгоритм решения поставленной задачи в форме словесного описания и описания псевдокодом представлен в таблице 1.2, а его графическое представление в виде блок-схемы – на рисунке 1.2.
Таблица 1.2
Рисунок 1.2 – Блок-схема алгоритма Лабораторная работа №2 Задание: разработать алгоритм вычислительного процесса, описать его словесно, псевдокодом и блок-схемой. Вариант 10. 1) Описать процесс вычисления значения переменной Описание выполнения задания Алгоритм решения поставленной задачи в форме словесного описания и описания псевдокодом представлен в таблице 2.1, а его графическое представление в виде блок-схемы – на рисунке 2.1. Таблица 2.1
2) Описать процесс вычисления значения переменной Описание выполнения задания Алгоритм решения поставленной задачи в форме словесного описания и описания псевдокодом представлен в таблице 2.2, а его графическое представление в виде блок-схемы – на рисунке 2.2. Таблица 2.2
Рисунок 2.2 – Блок-схема алгоритма Лабораторная работа №3. Задание: Разработать алгоритм вычислительного процесса, описать его словесно, псевдокодом и блок-схемой.
1) Дан массив Xi, i= 1,2,…,26. Определить максимальную разницу между двумя соседними элементами массива Х. Описание выполнения задания Алгоритм решения поставленной задачи в форме словесного описания и описания псевдокодом представлен в таблице 3.1, а его графическое представление в виде блок-схемы – на рисунке 3.1. Таблица 3.1
2) Для заданной матрицы B размером 8 на 8 найти такие k, что k-я строка матрицы совпадает с k-м столбцом. Описание выполнения задания Алгоритм решения поставленной задачи в форме словесного описания и описания псевдокодом представлен в таблице 3.2, а его графическое представление в виде блок-схемы – на рисунке 3.2. Таблица 3.2
Рисунок 3.2 – Блок-схема алгоритма Лабораторная работа №4. Кумир. Знакомство. Задание 1: Переведите робота из клетки «А» в клетку «Б». дано | Робот на поле в клетке А надо | Привести Робота в клетку Б
Начальное положение робота показано на рисунке 4.1.1. Рисунок 4.1.1 – Начальное положение робота Описание выполнения задания Алгоритм решения поставленной задачи приведен ниже: использовать Робот Результат выполнения данного алгоритма приведен на рисунке 4.1.2. Рисунок 4.1.2 – Результат выполнения алгоритма
Результат выполнения данного задания приведен на рисунке 4.1.3.
Рисунок 4.1.3 – Результат выполнения задания
Задание 2: Переведите робота в клетку - "Б" и закрасьте отмеченные клетки.
Начальное положение робота показано на рисунке 4.2.1. Рисунок 4.2.1 – Начальное положение робота Описание выполнения задания Алгоритм решения поставленной задачи приведен ниже: использовать Робот
Нач Вправо Вправо Вправо Вправо Закрасить Вниз Закрасить Влево Влево Влево Влево |
|
Кон
Результат выполнения данного алгоритма приведен на рисунке 4.2.2.
Рисунок 4.2.2 – Результат выполнения алгоритма
Результат выполнения данного задания приведен на рисунке 4.2.3.
Рисунок 4.2.3 – Результат выполнения задания
Задание 3: Переведите робота из клетки «А» в клетку «Б» и закрасьте отмеченные клетки.
дано | Робот в клетке А
надо | Робот в клетке Б
| |и все отмеченные клетки закрашены
Начальное положение робота показано на рисунке 4.3.1.
Рисунок 4.3.1 – Начальное положение робота
Описание выполнения задания
Алгоритм решения поставленной задачи приведен ниже:
использовать Робот
алг в клетку Б
дано | Робот в клетке А
надо | Робот в клетке Б
| |и все отмеченные клетки закрашены
нач
. закрасить
. вправо
. закрасить
. вправо
. закрасить
. вправо
. закрасить
. вправо
. закрасить
. вниз
. закрасить
. влево
. закрасить
. влево
. закрасить
. влево
. закрасить
. влево
. закрасить
. вправо
. вправо
кон
Результат выполнения данного алгоритма приведен на рисунке 4.3.2.
Рисунок 4.3.2 – Результат выполнения алгоритма
Результат выполнения данного задания приведен на рисунке 4.3.3.
Рисунок 4.3.3 – Результат выполнения задания
Задание 4: Переведите робота из клетки «А» в клетку «Б» и закрасьте отмеченные клетки.
дано | Робот в клетке А
надо | Робот в клетке Б
| |и все отмеченные клетки закрашены
Начальное положение робота показано на рисунке 4.4.1.
Рисунок 4.4.1 – Начальное положение робота
Описание выполнения задания
Алгоритм решения поставленной задачи приведен ниже:
использовать Робот
алг в клетку Б
дано | Робот в клетке А
надо | Робот в клетке Б
| |и все отмеченные клетки закрашены
нач
. влево
. закрасить
. влево
. влево
. закрасить
. влево
. вниз
. закрасить
. вправо
. вправо
. закрасить
. вправо
. вправо
. закрасить
. вверх
кон
Результат выполнения данного алгоритма приведен на рисунке 4.4.2.
Рисунок 4.4.2 – Результат выполнения алгоритма
Результат выполнения данного задания приведен на рисунке 4.4.3.
Рисунок 4.4.3 – Результат выполнения задания
Задачи лабораторной работы решены на следующий балл:
Рисунок 4.4.4 – Баллы за выполнения заданий
Лабораторная работа №5.
Кумир. Линейные алгоритмы.
Задание 1: Переведите робота в клетку – "Б" и закрасьте отмеченные клетки.
Начальный код:
дано | Робот в клетке А надо | Робот в клетке Б
| |и все отмеченные клетки закрашены
Начальное положение робота показано на рисунке 5.1.1.
Рисунок 5.1.1 – Начальное положение робота
Описание выполнения задания
Алгоритм решения поставленной задачи приведен ниже:
Закрасить
Вправо
Закрасить
Вниз
Закрасить
Вниз
Закрасить
Вправо
Закрасить
Вправо
Закрасить
Вверх
Закрасить
Вверх
Закрасить
Вправо
Закрасить
Вправо
Закрасить
Вниз
Закрасить
Вправо
Закрасить
Вниз
Закрасить кон
Результат выполнения данного алгоритма приведен на рисунке 5.1.2.
Рисунок 5.1.2 – Результат выполнения алгоритма
Результат выполнения данного задания приведен на рисунке 5.1.3.
Рисунок 5.1.3 – Результат выполнения задания
Задание 2: Переведите робота в клетку – "Б" и закрасьте отмеченные клетки.
Начальный код:
Кон
Начальное положение робота показано на рисунке 5.2.1.
Рисунок 5.2.1 – Начальное положение робота
Описание выполнения задания
Алгоритм решения поставленной задачи приведен ниже:
Закрасить
Вправо
Закрасить
Вправо
Закрасить
Вправо
Закрасить
Вниз
Вправо
Закрасить
Вправо
Закрасить
Вправо
Закрасить
Вправо
Закрасить
Вниз
Вправо кон
Результат выполнения данного алгоритма приведен на рисунке 5.2.2.
Рисунок 5.2.2 – Результат выполнения алгоритма
Результат выполнения данного задания приведен на рисунке 5.2.3.
Рисунок 5.2.3 – Результат выполнения задания
Задание 3: Переведите робота в клетку – "Б" и закрасьте отмеченные клетки.
Начальный код:
Кон
Начальное положение робота показано на рисунке 5.3.1.
Рисунок 5.3.1 – Начальное положение робота
Описание выполнения задания
Алгоритм решения поставленной задачи приведен ниже:
Закрасить
Вправо
Закрасить
Вправо
Закрасить
Вправо
Закрасить
Вправо
Вниз
Закрасить
Влево
Закрасить
Влево
Закрасить
Влево
Закрасить
Влево
Вниз
Закрасить
Вправо
Закрасить
Вправо
Закрасить
Вправо
Закрасить
Вправо
Вниз
Закрасить
Влево
Закрасить
Влево
Закрасить
Влево
Закрасить
Влево
Вниз
Закрасить
Вправо
Закрасить
Вправо
Закрасить
Вправо
Закрасить
Вправо кон
Результат выполнения данного алгоритма приведен на рисунке 5.3.2.
Рисунок 5.3.2 – Результат выполнения алгоритма
Результат выполнения данного задания приведен на рисунке 5.3.3.
Рисунок 5.3.3 – Результат выполнения задания
Задачи лабораторной работы решены на следующий балл:
| Поделиться: |
Читайте также:
Последнее изменение этой страницы: 2022-01-22; просмотров: 158; Нарушение авторского права страницы; Мы поможем в написании вашей работы!
infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.139.82.23 (0.328 с.)