Что является графическим представлением алгоритма? * Трансляция алгоритма
Трассировка алгоритма
Отладка алгоритма
Тестирование алгоритма
Блок-схема алгоритма
Укажи действие, выполняемое на этапе программирования алгоритма: *
разрабатывается программа с средств компьютера
определяются результирующие данные и их типы
алгоритм записывается в виде блок-схемы
определяются отношения между исходными и результирующими данными
определяются исходные данные
Процесс решения задачи на компьютере включает несколько этапов. Какой этап следует после разработки алгоритма? *
Постановка задачи
Тестирование и отладка программы
Анализ результатов работы программы
Программирование алгоритма
Какое действие НЕ ОТНОСИТСЯ к этапу Программирование алгоритма? *
составление блок-схемы для решения задачи
уточнение организации данных
выбор языка программирования
запись алгоритма на выбранном языке программирования
Запиши на языке Python командную строку, реализующую выделенный блок алгоритма *
Подпись отсутствует
Запиши на языке Python командную строку, реализующую выделенный блок алгоритма *
Подпись отсутствует
С какой проблемой часто встречаются разработчики при написании программы, если не следовать правилам записи на выбранном языке? *
программирование
трассировка
синтаксическая ошибка
язык программирования
Составь к задаче программу на языке программирования Python *
Подпись отсутствует
Первая маска: A?B*.*C?*. Её можно интерпретировать как A[любой символ]B[последовательность символов или ничего]. [последовательность символов или ничего]C[любой символ] [последовательность символов или ничего].
Под такие условия подходят 5 файлов, которые переходят в каталог friends:
ABBCBD.CDDBA
ACBDC.ACBA
AABBCCDD.DDCCD
ACBCACD.AABBCCDD
ADBCCAD.CADABC
Почему не подходят остальные? ABDCC.ACBDA – нет символа в начале между A и B. BABCDA.ABCD - нет символа A в начале. AABACADA?CDBDADCB – нет точки.
Следующая маска: *B?C*.??*D*. На человеческий: [любой символ] B] [последовательность символов или ничего]C[любой символ]. [любой символ] [любой символ] [последовательность символов или ничего]D [последовательность символов или ничего]
Результат – 3 файла в папке family :
ABBCBD.CDDBA
AABBCCDD.DDCCD
ADBCCAD.CADABC
Остальные: ACBCACD.AABBCCDD – после единственной B сразу идёт C; ACBDC.ACBA – после точки нет D.
ответ:
ABBCBD.CDDBA
AABBCCDD.DDCCD
ADBCCAD.CADABC
uses System;
uses System.Collections;
begin
var d := DateTime.Today;
repeat
d := d.AddDays(1);
until d.DayOfWeek = DayOfWeek.Sunday;
var Sundays := new Dictionary<integer, integer>();
repeat
if Sundays.ContainsKey(d.Year) then
Sundays[d.Year] += 1
else
Sundays.Add(d.Year, 1);
d := d.AddDays((-7));
until d.Year <= 1;
var max := Sundays.Values.Max;
Sundays.Where(x -> x.Value = max).Println;
end.