Инфоурок Информатика Другие методич. материалыПрактическая работа № 3 по информатике для курсантов 1 курса

Практическая работа по информатике № 3: Программирование циклических алгоритмов

Файл будет скачан в форматах:

  • pdf
  • docx
13
29.03.2025
«Инфоурок»

Материал разработан автором:

Смирнов Денис Павлович

Учитель информатики

Практическая работа по информатике № 3: Программирование циклических алгоритмов чрезвычайно полезна, поскольку она существенно расширяет возможности программирования и позволяет решать задачи, которые было бы невозможно или крайне сложно решить с помощью только линейных и разветвляющихся алгоритмов. Вот основные преимущества: 1. Понимание и применение циклов: Освоение различных видов циклов: Практическая работа знакомит с основными типами циклов:Цикл for: Удобен для выполнения блока кода заданное количество раз. Цикл while: Выполняет блок кода до тех пор, пока выполняется определенное условие. Цикл do-while (или его аналоги): Гарантированно выполняет блок кода хотя бы один раз, а затем повторяет его до тех пор, пока выполняется условие. Понимание структуры цикла: Практика помогает понять, как работают ключевые компоненты цикла:Инициализация: Начальное значение счетчика или переменной, используемой в условии цикла. Условие: Логическое выражение, которое определяет, будет ли цикл продолжаться. Инкремент/Декремент (или изменение): Изменение значения счетчика или переменной после каждой итерации цикла. Тело цикла: Блок кода, который выполняется на каждой итерации. 2. Развитие навыков алгоритмизации и программирования: Автоматизация повторяющихся задач: Циклы позволяют автоматически повторять определенные действия, что значительно упрощает решение задач, требующих многократного выполнения одного и того же кода. Обработка больших объемов данных: Циклы позволяют эффективно обрабатывать массивы данных, списки и другие структуры данных. Создание интерактивных программ: Циклы часто используются для создания интерактивных программ, которые реагируют на ввод пользователя. Развитие алгоритмического мышления: Необходимо научиться видеть закономерности в задачах и использовать циклы для их эффективного решения. Это развивает умение абстрагироваться и находить оптимальные решения. Совершенствование навыков отладки: Отладка циклов может быть сложнее, чем отладка линейных и разветвляющихся алгоритмов, поскольку необходимо проверить, как цикл работает на разных итерациях. Это развивает навыки внимательности и логического анализа. 3. Подготовка к изучению более сложных тем: Основа для работы с массивами и списками: Циклы часто используются для перебора элементов массивов и списков. Подготовка к изучению сложных алгоритмов: Многие сложные алгоритмы (например, алгоритмы сортировки и поиска) основаны на циклах. Развитие навыков для решения задач машинного обучения и искусственного интеллекта: Циклы широко используются в задачах машинного обучения и искусственного интеллекта для обработки данных и обучения моделей. Примеры задач для практической работы № 3 (Программирование циклических алгоритмов): Вычисление суммы или произведения элементов массива. Поиск минимального или максимального элемента в массиве. Вычисление факториала числа. Вычисление суммы ряда (например, ряда Фибоначчи). Вывод таблицы умножения. Реализация простого калькулятора, который позволяет выполнять несколько операций подряд. Проверка, является ли число простым. Реализация алгоритма поиска (например, линейного поиска или бинарного поиска). В заключение, практическая работа по программированию циклических алгоритмов является ключевым этапом в изучении информатики.

Краткое описание методической разработки

Практическая работа по информатике № 3: Программирование циклических алгоритмов чрезвычайно полезна, поскольку она существенно расширяет возможности программирования и позволяет решать задачи, которые было бы невозможно или крайне сложно решить с помощью только линейных и разветвляющихся алгоритмов. Вот основные преимущества:

1. Понимание и применение циклов:

  • Освоение различных видов циклов: Практическая работа знакомит с основными типами циклов:
    • Цикл for: Удобен для выполнения блока кода заданное количество раз.
    • Цикл while: Выполняет блок кода до тех пор, пока выполняется определенное условие.
    • Цикл do-while (или его аналоги): Гарантированно выполняет блок кода хотя бы один раз, а затем повторяет его до тех пор, пока выполняется условие.
  • Понимание структуры цикла: Практика помогает понять, как работают ключевые компоненты цикла:
    • Инициализация: Начальное значение счетчика или переменной, используемой в условии цикла.
    • Условие: Логическое выражение, которое определяет, будет ли цикл продолжаться.
    • Инкремент/Декремент (или изменение): Изменение значения счетчика или переменной после каждой итерации цикла.
    • Тело цикла: Блок кода, который выполняется на каждой итерации.

2. Развитие навыков алгоритмизации и программирования:

  • Автоматизация повторяющихся задач: Циклы позволяют автоматически повторять определенные действия, что значительно упрощает решение задач, требующих многократного выполнения одного и того же кода.
  • Обработка больших объемов данных: Циклы позволяют эффективно обрабатывать массивы данных, списки и другие структуры данных.
  • Создание интерактивных программ: Циклы часто используются для создания интерактивных программ, которые реагируют на ввод пользователя.
  • Развитие алгоритмического мышления: Необходимо научиться видеть закономерности в задачах и использовать циклы для их эффективного решения. Это развивает умение абстрагироваться и находить оптимальные решения.
  • Совершенствование навыков отладки: Отладка циклов может быть сложнее, чем отладка линейных и разветвляющихся алгоритмов, поскольку необходимо проверить, как цикл работает на разных итерациях. Это развивает навыки внимательности и логического анализа.

3. Подготовка к изучению более сложных тем:

  • Основа для работы с массивами и списками: Циклы часто используются для перебора элементов массивов и списков.
  • Подготовка к изучению сложных алгоритмов: Многие сложные алгоритмы (например, алгоритмы сортировки и поиска) основаны на циклах.
  • Развитие навыков для решения задач машинного обучения и искусственного интеллекта: Циклы широко используются в задачах машинного обучения и искусственного интеллекта для обработки данных и обучения моделей.

Примеры задач для практической работы № 3 (Программирование циклических алгоритмов):

  • Вычисление суммы или произведения элементов массива.
  • Поиск минимального или максимального элемента в массиве.
  • Вычисление факториала числа.
  • Вычисление суммы ряда (например, ряда Фибоначчи).
  • Вывод таблицы умножения.
  • Реализация простого калькулятора, который позволяет выполнять несколько операций подряд.
  • Проверка, является ли число простым.
  • Реализация алгоритма поиска (например, линейного поиска или бинарного поиска).

В заключение, практическая работа по программированию циклических алгоритмов является ключевым этапом в изучении информатики.

Развернуть описание

Практическая работа № 3 по информатике для курсантов 1 курса

Скачать материал

Федеральное государственное казенное профессиональное

 образовательное учреждение

 «Ломоносовский морской колледж Военно-Морского Флота»

Министерства обороны Российской Федерации

 

 

 

 

 

 

 

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

ДЛЯ ВЫПОЛНЕНИЯ ПРАКТИЧЕСКОЙ РАБОТЫ № 3

ПО ДИСЦИПЛИНЕ ИНФОРМАТИКА

для всех специальностей

 

 

 

 

 

 

Разработано  преподавателем Н.П. Крахмальной

 

 

 

г. Ломоносов

2020 г.

 

ПРАКТИЧЕСКАЯ РАБОТА № 3

 

Тема: автоматизированный  расчет в программе Excel с использованием элементов управления

Цель работы: получение практических навыков по расчет в программе Excel с использованием элементов управления, научиться применять различные функции при работе в программе Excel

Время выполнения работы: 2 часа

Оборудование:  компьютер с установленной ОС Windows 7 и  MS Office 2007.

 

Теоретические сведения: на практике очень часто приходится решать типовые задачи изо дня в день, но меняя в ней данные.

Поэтому есть уникальная возможность построить в программе Excel таблицу и ввести формулы для расчета данных. Данная практическая работа используется на уроках информатики при изучении автоматизированного расчета в программе Excel с использованием элементов управления.

После оформления таблицы и внесения всех формул, учащийся может внести свои данные в таблицу и проанализировать получившийся результат, а также научится применять различные функции при работе в программе Excel.

 

Задание 1

 

1.     Создайте в своей папке файл Excel и назовите его Практическая работа 2.

2.     Подготовьте смету затрат на бензин для проезда на автомобиле из Москвы в другие города. Таблица должна быть универсальной для любого расхода бензина и цены за литр.

 

Для этого на следующем Листе вашей книги Excel  создайте такую таблицу:

Внимание! В ячейках С7:С12 должны быть формулы

 

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

4.     Покажите результат преподавателю.

5.     Сохраните результат на Листе Excel под именем Бензин.

 

Задание 2

1.     Создайте в программе Excel следующую таблицу:

Посчитайте цену вагонов: плацкарт дороже общего вагона на 30%, а купе дороже общего на 50%.

2.     Создайте на этом же листе еще одну таблицу:

 

A

B

C

D

E

F

6

наименование

 

цена

дата

Время отправки

Время прибытия

7

 

 

 

 

 

 

8

Маршрут

 

 

 

 

 

9

 

 

 

 

 

 

10

Вагон

 

 

 

 

 

11

 

 

 

 

 

 

12

Постель

 

 

 

 

 

13

 

 

 

 

 

 

14

Полная стоимость

 

 

 

 

 

15

Для пенсионеров

30 %

 

 

 

 

16

Детский

50 %

 

 

 

 

 

3.     Во второй таблице создайте списки напротив каждого наименования. Выделите ячейку В8 и выполните команду Данные à Проверка. В открывшемся диалоговом окне во вкладке Параметры выберите Тип данных – Список, и укажите в поле Источник адрес блока с наименованиями маршрута через кнопку выбора (А2:А4).

4.     Выполните аналогичную работу для ячеек В10, В12.

5.     Для того, чтобы при выборе разных маршрутов в столбце С второй таблицы подставлялись правильные цены, используйте функцию ЕСЛИ. Смысл её таков: если выбирается 1 элемент (в нашем примере это ячейка А2), то должна появиться цена соответствующего маршрута из ячейки В2, если 2 элемент – другая цена из ячейки В3 и т.д. (указывайте адреса соответствующих ячеек щелчком мыши).

Выделите ячейку С8 и введите в нее функцию ЕСЛИ:

6.     Проверьте работу функции ЕСЛИ (выбирайте разные маршруты и следите за изменением цены).

7.     Аналогично задайте изменение цен для ячейки С10, используя функцию ЕСЛИ.

8.     Выделите ячейку С12 и введите в нее следующую функцию ЕСЛИ:

9.     В ячейке С14 вычислите полную стоимость билета с учетом маршрута, вагона и постели.

10. В ячейке С15 вычислите стоимость билета для пенсионеров, которая дешевле полной стоимости на 30 %.

11. В ячейке С16 вычислите стоимость детского билета, которая дешевле полной стоимости на 50 %.

12. В ячейку D8 – вставьте функцию СЕГОДНЯ.

13. Выделите ячейку Е8 и введите в нее следующую функцию ЕСЛИ:

Примените к данной ячейке формат – Время.

14. В ячейке F8 найдите сумму ячейки Е8 и функции ЕСЛИ:

Примените к данной ячейке формат – Время.

15. Результат таблицы по маршруту Оренбург-Москва в плацкартном вагоне с постелью следующий:

16. Измените цены маршрутов, вагонов, постели и проследите за изменением полной стоимости билета.

17. Покажите результат преподавателю.

Сохраните результат на Листе Excel под именем ПР3

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Практическая работа № 3 по информатике для курсантов 1 курса"
Смотреть ещё 5 734 курса

Методические разработки к Вашему уроку:

Рабочие листы
к вашим урокам

Скачать

Краткое описание документа:

Тема: автоматизированныйрасчет в программе Excel с использованием элементов управления

Цель работы: получение практических навыков по расчет в программе Excel с использованием элементов управления, научиться применять различные функции при работе в программе Excel

Время выполнения работы: 2 часа

Оборудование:компьютер с установленной ОС Windows 7 иMS Office 2007.

Теоретические сведения: на практике очень часто приходится решать типовые задачи изо дня в день, но меняя в ней данные.

Поэтому есть уникальная возможность построить в программе Excel таблицу и ввести формулы для расчета данных. Данная практическая работа используется на уроках информатики при изучении автоматизированного расчета в программе Excel с использованием элементов управления.

После оформления таблицы и внесения всех формул, учащийся может внести свои данные в таблицу и проанализировать получившийся результат, а также научится применять различные функции при работе в программе Excel.

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

7 280 558 материалов в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

Скачать материал
    • 29.09.2020 4703
    • DOCX 470.6 кбайт
    • 13 скачиваний
    • Оцените материал:
  • Настоящий материал опубликован пользователем Крахмальная Наталья Павловна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Крахмальная Наталья Павловна
    Крахмальная Наталья Павловна

    преподаватель, тренер тхэквондо

    • На сайте: 10 лет и 3 месяца
    • Подписчики: 1
    • Всего просмотров: 69747
    • Всего материалов: 35

    Об авторе

    Категория/ученая степень: Высшая категория
    Место работы: ФГКПОУ «ЛМК ВМФ» Минобороны России
    В 2009 году с отличием окончила Северо-Западный государственный технический университет по специальности «Управление и информатика в технических системах», до 2014 года работала по специальности в федеральном образовательном учреждении среднего профессионального образования «Ломоносовский морской колледж ВМФ» Минобороны России. С 2014 года преподаю в колледже информатику и физическую культуру. В 2019 году в Российском государственном педагогическом университете им. А.И. Герцена получила диплом бакалавра с отличием. В настоящее время продолжаю обучение в магистратуре. Имею черный пояс II дан по тхэквондо ГТФ, являюсь неоднократным победителем Чемпионатов и Кубков России, серебряным и бронзовым призером Чемпионата Мира по тхэквондо ГТФ 2013 года, в 2016 году стала абсолютной чемпионкой мира по тхэквондо ГТФ.

Оформите подписку «Инфоурок.Маркетплейс»

Вам будут доступны для скачивания все 247 983 материалы из нашего маркетплейса.

Мини-курс

Развитие профессиональных компетенций в современной деловой среде

3 ч.

699 руб.
Подать заявку О курсе

Мини-курс

Инструменты и методы обучения в корпоративной среде

3 ч.

699 руб.
Подать заявку О курсе

Мини-курс

Культурные сокровища Китая: тайны Гугуна, метаморфозы Шанхая и реализм Мо Яня

3 ч.

699 руб.
Подать заявку О курсе
Смотреть ещё 5 734 курса