Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Работа с файлами

Автор:   •  Ноябрь 2, 2019  •  Лабораторная работа  •  1,047 Слов (5 Страниц)  •  388 Просмотры

Страница 1 из 5

НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ УКРАЇНИ

«КИЇВСЬКИЙ ПОЛІТЕХНІЧНИЙ ІНСТИТУТ

ІМЕНІ ІГОРЯ СІКОРСЬКОГО»

Факультет прикладної математики

Кафедра прикладної математики

Звіт

із лабораторної роботи №7

із дисципліни «Основи програмування»

на тему

РОБОТА З ФАЙЛАМИ

Виконав:

                   Керівник:

студент групи КМ-91

асистент Громова В. В.

Рудий О.В.

Київ — 2019


ЗМІСТ

1 ПОСТАНОВКА ЗАДАЧІ        3

1.1        Мета роботи        3

1.2 Завдання до лабораторної роботи        3

2 ОСНОВНА ЧАСТИНА        4

ВИСНОВОК        5

Додаток А        6

Текст програми        6

Додаток Б        10

Скріншоти тестувань програми        10

Додаток В        10

Відповіді на додаткові запитання        11

1 ПОСТАНОВКА ЗАДАЧІ

  1. Мета роботи

Вивчення методів роботи з файлами та придбання практич

них навичок створення і обробки текстових  файлів.

1) Дан файл f, компоненти якого є цілими числами. Знайти кількість подвоєних непарних чисел серед компонент.

        

 

1.2 Завдання до лабораторної роботи[pic 1]

  1. Створити текстовий файл в текстовому редакторі, якщо в завданні не обумовлено інше.
  2. Організувати перегляд вмісту файлу і виконання дій відповідно до умови індивідуального завдання.
  3. Забезпечити збереження всіх отриманих результатів в новий файл.
  4. Файл повинен мати не менше 10-15 рядків тексту.
  5. Допускається обмежити максимальну довжину рядка в тексті 80 символами.
  6. Допускається (якщо в індивідуальному завданні не обумовлено інше) вважати, що слова поділяються пробілами, а розділові знаки розглядати як літери.
  7. Допускається створювати при виконанні програми тимчасові файли, які, однак, не повинні зберігатися після закінчення програми.

2 ОСНОВНА ЧАСТИНА

2.1 Опис алгоритму реалізації поставленної задачі

        Завдання 1

Основна програма лише викликає функцію start далі працює написаний мною модуль:

def output():

         Ця функція відповідає за вивід даних

def input_data():

        Ця функція відкриває файл та відповідає за потрапляння вхідних даних у масив для подальшої обробки , також у цій функції викликається інша функція , яка відповідає за перевірку правильності введених даних відповідно до типу та умви задачі.

def algorithm():

        Данна функція обчислює кількість непарних подвоєних чисел та записує данні у вихідний масив данних

def check_data(checking_data):

        Функція приймає данні та перевіряє їх на правильність.

def interface():

        Виводить основну інформацію

def waiter():

        Дозволяє повторний тест програми

def start():

        Запускає саму програму.

def main():

        Викликає усі основні функції

ВИСНОВКИ

Вивчено робота з файлами. Обробка їх, редагування , перестворювання, зчитування інформації, додавання даних в файл та створювання нового текстового файлу за допомогою програмного коду.

Додаток А

Текст програми

Завдання 1

main1.py

input_array = []

output_array = []

def output():

    for i in output_array:

        buff = i

        print(buff)

...

Скачать:   txt (8.7 Kb)   pdf (201.9 Kb)   docx (624.9 Kb)  
Продолжить читать еще 4 страниц(ы) »
Доступно только на Essays.club