LONNI34
21.03.2023 06:18

Составить блок-схему алгоритма и программу на Паскале для вычисления функций y(x). Ввести программу в ЭВМ, вычислить значения функции и проверить ее. В отчет включить блок-схему алгоритма, текст программы, реакцию ЭВМ.
y(x) = (|sin 3x| + a)x2

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Yuliya12222222222
21.01.2021 13:13
Инструкция:

1. Скачайте три приложеных файла в одну папку.

2. Откройте их в текстовом редакторе.

3. Замените их имена в соответствии с именами в комментариях на первых строчках (*1).

4. Замените их расширение на ".py".

5. Запустите коммандную строку в папке с файлом "main.py".

6. Запустите скрипт через "main.py".

Единственное, что требует скрипт, так это подтверждение (нажатием 'y') удаления каждой директории в целях безопасности. Запуск из под командной строки обусловлен целью сохранения лога по ((не))удалению последней директории (то есть по завершению скрипта).

(*1) данный сайт стирает имена и расширения файлов при их приложении к ответу.

0,0(0 оценок)
Ответ:
sofiamytsak
21.01.2021 13:13

--- Python 3.8.3 ---

#1 - file mdir.py

import os  

import sys  

import difflib

__all__ = ['CreateEmptyDir', 'RmDir']

__here__ = os.path.dirname(os.path.realpath(__file__))

#Функция, создающая папки

def CreateEmptyDir(count, path = __here__):

   try:

       for i in range(count):

           rpath = path + f'\\dir_{i}'

           os.mkdir(rpath)

   except OSError:

       print(f'Failed to create directory {path}')

#Функция, удаляющая папки

def RmDir(mask, path = __here__):

   try:

       for folder in os.listdir(path):

           s = difflib.SequenceMatcher(None, mask, folder)

           if s.ratio() > 0.8:

               f = path + '\\' + folder

               if os.path.isdir(f):

                   os.rmdir(f)

   except OSError as e:

       print(f'Failed to remove directory {f}\n{e}')

#Вызов функций из модуля

def main():

   CreateEmptyDir(10)

   next = input()

   RmDir('dir_')

if __name__ == "__main__":

   main()

#2 - file randchoise.py

import random  

__all__ = ['RandChoise']

def RandChoise(lst):

   if len(lst) == 0: return None  

   return random.choice(lst)

def main():

   data = [1,2,3,4]

   print(RandChoise(data))

if __name__ == "__main__":

   main()

#3 main.py

from mdir import *

from randchoise import *

import time

def main():

   CreateEmptyDir(10)

   time.sleep(3)  #Что бы успели прогрузиться созданные папки

   RmDir('dir_')

   print(RandChoise([1,2,3,4,5,6,7,8,9,2,1,32,31,2540]))

if __name__ == "__main__":

   main()

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота