Эльза132004
15.03.2022 14:02

Требуется построить график по данным из файла, полученного в результате выполнения номера 5 из 5 задания, где на горизонтальной оси располагаются значения угла внутреннего вращения (от 0 до 230 включительно с шагом 5), а по вертикальной — значения энергии молекулы n-бутана (данные из butane.csv) Для этого: 1. Считайте данные из файла butane.csv, и поместите их в массив. Воспользуйтесь уже известными Вам функциями для работы с файлами и стоками: read() для чтения файла целиком, replace() – для замены запятых на точки (т.к. в python дробные числа разделяются точками), strip() и split() для разделения и помещения отдельных элементов строки в массив. Не забудьте преобразовать полученные числа из строкового типа в тип float().

2. Подключите библиотеку matplotlib.pyplot и воспользуйтесь функцией plt.plot(). Нарисуйте график, подпишите оси, добавьте название, поэкспериментируйте с внешним видом маркера.

3. Постройте ещё один график с и разместите их один под другим с

НА ПИТОНЕ
ОЧЕНЬ

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
daniexalmera
09.09.2021 13:56

А1. Точечный элемент экрана дисплея называется:  3) пикселем

А2. Свойство алгоритма, заключающееся в том, что один и тот же алгоритм можно использовать с различными исходными данными, называется:  2) массовость

А3. Какая алгоритмическая конструкция называется циклом:  3) одни и те же операции выполняются многократно;

А4. Какой вид графики искажает изображение при масштабировании?  2) растровая графика

А5. Векторное графическое изображение формируется из  3) графических примитивов

А6. В каталоге Май хранился файл Сценарий.dос. Позже этот каталог перенесли в каталог Готово, расположенный в корне диска C. Укажите полное имя этого файла после перемещения.  2) С:\Готово\Сценарий.dос

0,0(0 оценок)
Ответ:
nbibyf2005
09.09.2021 13:56
Program proga;
Var  
p: text;   
  i, n : byte;     
 s,min,m: string;     
 Begin                         
 write('Введите имя файла   ');  {Например: C:.txt}                         
 read(m);
Assign(p,m);      
  reset(p);
    read(p,s);
 min:=s;   
 n:=100;   
 for i:=1 to n do   
 begin     
readln(p,s);                                      
while not eof(p) do  
 {нахождение минимальной строки}       
   begin         
 readln(p,s);       
   if length(s) <= length(min) then        
  min:=s;         
 end;          
 end;
close(p);   
 write('самая короткая строка: ',min);
End.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота