Написать программу пересчета расстояния из верст в километры (1 верста равняется 1066,8 м). Ниже представлен рекомендуемый вид экрана во время работы программы (данные, введенные пользователем, выделены полужирным шрифтом). Пересчет расстояния из верст в километры.
Введите расстояние в верстах - 100
100 верст(а/ы) – это 106.68 км.
Нужна блок-схема для этого кода
nn=50;
type
data = record
number : 1..31;
month : 1..12;
year : 1901..1997
end;
var
d:array[1..nn] of data;
i,n,k:integer;
s,s1,s2,s3:string;
begin
Write('Количество дат (1..50)-> '); Read(n);
Writeln('Введите через пробел день, месяц, год: ');
for i:=1 to n do Read(d[i].number,d[i].month,d[i].year);
{ a }
Write('Самый ранний из годов: ');
k:=d[1].year;
for i:=2 to n do
if d[i].year<k then k:=d[i].year;
Writeln(k);
{ б }
Writeln('Все весенние даты');
for i:=1 to n do
if d[i].month in [3..5] then
Write(d[i].number,'.',d[i].month,'.',d[i].year,' ');
Writeln;
{ в }
Write('Cамая поздняя дата: ');
Str(d[1].year,s1); Str(d[1].month,s2); Str(d[1].number,s3);
if Length(s2)=1 then s2:='0'+s2;
if Length(s3)=1 then s3:='0'+s3;
s:=s1+s2+s3;
for i:=2 to n do
begin
Str(d[i].year,s1); Str(d[i].month,s2); Str(d[i].number,s3);
if Length(s2)=1 then s2:='0'+s2;
if Length(s3)=1 then s3:='0'+s3;
if s<s1+s2+s3 then s:=s1+s2+s3
end;
Writeln(Copy(s,7,2)+'.'+Copy(s,5,2)+'.'+Copy(s,1,4))
end.
Тестовое решение:
Количество дат (1..50)-> 6
Введите через пробел день, месяц, год:
18 4 1950
16 5 1968
5 8 1970
3 9 1968
11 6 1964
16 12 1967
Самый ранний из годов: 1950
Все весенние даты
18.4.1950 16.5.1968
Cамая поздняя дата: 05.08.1970
1-Текстовые процессоры, в отличие от текстовых редакторов, имеют больше возможностей для форматирования текста, внедрения в него графики, формул, таблиц и других объектов. Поэтому они могут быть использованы не только для набора текстов, но и для создания различного рода документов, в том числе официальных.
2-Notepad — входит в состав Microsoft Windows. Notepad GNU — свободный, текстовый редактор с открытым исходным кодом для Windows, разработанный для программистов и обычных пользователей. Он базируется на компоненте SynEdit и рас под лицензией GNU GPL. Notepad++ — основан на том же движке, что и SciTE.
3-Наиболее известными примерами текстовых процессоров являются Microsoft Word и OpenOffice.org Writer.
4-Возможность создавать новый документ, используя при этом шаблоны. ...
Возможность одновременно открывать и работать не с одним числом документов.
Автоматически проверять орфографию, стилистику и грамматику при вводе текста в документ.
5-Выберите Файл > Сохранить как.
-Выберите OneDrive, чтобы обеспечить удаленный доступ к документу.
-Введите название и нажмите кнопку Сохранить.
6-S-блок (или блок подстановок, англ. s-box от substitution-box) — функция в коде программы или аппаратная система, принимающая на входе n бит, преобразующая их по определённому алгоритму и возвращающая на выходе m бит.
7-абзац
8-выделить, нажать правую кнопку миши, выбрать "вырезать".
9-Совет: Если в документе есть только одна строка, которую нужно удалить, или Вы хотите удалить весь текст, то нажмите сочетание клавиш Ctrl+A, чтобы выделить всё. Затем нажмите Delete, и все строки удаляться.
10-Заливка
А отдел панели Абзац
11-С инструмента заливка во вкладке вставка