Файл: Отчет по практической работе 1. 3 по дисциплине Информатика.docx
Добавлен: 12.12.2023
Просмотров: 19
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное автономное образовательное учреждение
высшего образования «Южно-Уральский государственный университет»
(национальный исследовательский университет)
Высшая школа электроники и компьютерных наук
Кафедра «Информационно-измерительная техника»
Циклические алгоритмические структуры
(название практической работы)
ОТЧЕТ
по практической работе №1.3
по дисциплине «Информатика»
Выполнил:
студент группы ЕТ-153
/ А.Ю. Данилюк /
(подпись)
«» г.
Проверил: доцент
/ А.С. Волосников /
(подпись)
«» г.
Цель работы: научиться строить циклические алгоритмические структуры, записывать алгоритмы в виде схемы алгоритма и на алгоритмическом языке.
Задание: Записать и реализовать алгоритм определения того, является ли введённое число палиндромом.
Ход работы
-
Определение входных и выходных данных:
-
Входными данными (аргументами) является любое вещественное число - n; -
Выходными данными (результатом) является строка, содержащая одно из двух высказываний: число является палиндромом, число не является палиндромом.
-
Решение задачи:
Вывод является одна из двух строк: число является палиндромом, число не является палиндромом.
N – число
T – Временная переменная для сохранения числа N
D – цифра
S - строка
-
Представление алгоритма в виде схемы алгоритма:
да
нет
Ввод
n
Начало
А
А
нет
да
Является палиндромом
Не является палиндромом
Вывод
строки s
Конец
-
Запись алгоритма на алгоритмическом языке:
алг Палиндромизация (арг вещ m, рез лит s)
нач
| ввод m
|
|
| нц пока t > 0
| |
| |
| |
| кц
| если n = n1
| | то число является палиндромом
| | иначе число не является палиндромом
| всё
| вывод s
кон
-
Листинг программы
Исходный код представлен на рисунках 1-3
Рисунок 1 – Фрагмент исходного кода программы
Рисунок 2 – Фрагмент исходного кода программы
Рисунок 3 – Фрагмент исходного кода программы
-
Контрольный пример представлен на рисунках 4-6
Рисунок 4 – Титульный лист программы
Рисунок 5 – Аннотация программы
Рисунок 6 – Контрольный пример программы
-
Вывод по работе
При выполнении работы были изучены основы программирования на языке Python. Была изучена циклическая алгоритмическая структура, основные операторы для ввода и вывода информации на экран. Была написана программа для выяснения, является ли число палиндромом.
Челябинск