1.Ознакомиться внимательно с лекцией.
2. Выписать все теги из лекции в таблицу.
№ Название тэга Обозначение, для чего применяется
1
2...
3. По материалу лекции разработаны тестовые во После заполнения таблицы решите тест.
4. Заполненную таблицу отправить на проверку.
Теги для создания списков можно условно разделить на две группы: одни определяют общий вид списка (и позволяют указывать атрибуты), а другие задают его внутреннюю структуру.
В списках можно использовать стандартные атрибуты.
В НТМL имеются следующие виды списков:
ненумерованный список (неупорядоченный) (Unordered Lists ),
нумерованный список (упорядоченный) (Ordered Lists )
список определений ().
Ненумерованный список
Самым является маркированный (ненумерованный) список.
Ненумерованный список предназначен для создания текста типа:
первый элемент списка;
второй элемент списка;
третий элемент списка.
Записывается данный список в виде последовательности:
Первый элемент списка
Второй элемент списка
Последний элемент списка
Теги и являются своеобразным обрамлением списка. Он позволяет отделить один список от другого. Тег (List Item) обозначает каждый из пунктов списка. Конечный тег не является обязательным.
Для тега предусмотрен атрибут type, определяющий вид маркера, который браузер помещает перед каждым элементом списка. Этот атрибут может отсутствовать или принимать одно из трех значений:
Начальный тег Вид метки на экране
Обычный диск (зависит от браузера)
○ Окружность
● Диск
▫ Квадрат
Пример:
Нумерованный список
В нумерованных списках каждый элемент снабжен номером, вид и начальное значение которого настраивается специальными атрибутами.
Нумерованный список задается при команды :
Первый элемент списка
Второй элемент списка
Последний элемент списка
Вид номера определяется значением атрибута type в теге :
Начальный тег Вид номера на экране
Нумерация выполняется арабскими цифрами (1, 2, 3 и т.д.)
Нумерация выполняется арабскими цифрами (1, 2, 3 и т.д.)
Нумерация выполняется прописными буквами (А, В, С и т.д.)
Нумерация выполняется строчными буквами (a, b, c и т.д.)
Нумерация выполняется большими римскими цифрами (I, II, III)
Нумерация выполняется малыми римскими цифрами (i, ii, iii)
Естественную нумерацию элементов списка (с единицы) можно изменить при атрибута start=n. Число n задает начальное значение нумерации. Если для нумерации используются буквы или римские цифры, то стартовое значение равно n-му элементу в системе нумерации (например, 4 означает D или IV).
Пример:
Вложенные списки
Еще один создания сложных списков – использование принципа вложения. Каждый элемент, определяющий пункт списка, может содержать еще один список. Вложенный список располагается с небольшим отступом вправо относительно списка верхнего уровня.
Пример:
В примере нумерованные списки размещены внутри пунктов ненумерованного списка.
0.04.2020
Сообщений: 6
1
Количество маршрутов в прямоугольной таблице
10.05.2020, 18:11. Просмотров 6573. ответов 4
Метки нет (Все метки)
приветствую вас, участники форума!
очень нуждаюсь в вашей в решении задачи на сайте Сириус.
Задание
В прямоугольной таблице N×M вначале игрок находится в левой верхней клетке. За один ход ему разрешается перемещаться в соседнюю клетку либо вправо, либо вниз (влево и вверх перемещаться запрещено). Посчитайте, сколько есть у игрока попасть в правую нижнюю клетку.
Входные данные
Вводятся два числа N и M — размеры таблицы 1≤N≤10,1≤M≤10.
Выходные данные
Выведите искомое количество .
Пример
Ввод
1 10
Вывод
1
Решения, которые работают, но на сколько верно и сайт (Сириус) их не принимает.
№1
PythonВыделить код
1
2
3
4
5
6
7
n, m = map(int,input().split())
F = [[0]*(m+1) for i in range (n+1)]
F[1][1] = 1
for i in range (2, n+1):
for j in range (2, m+1):
F[i][j] = F[i-1][j-2]+[i-2][j-1]
print (F[n][m])
№2
PythonВыделить код
1
2
3
4
5
from math import factorial
N = int(input())-1
M = int(input())-1
res = factorial(N+M)//(factorial(N)*factorial(M))
print(res)
var m:array [0..14] of integer; i:integer;
function IsPositive(a:integer):boolean;
begin
result:=(a>-1);
end;
procedure work;
var min, max, count:integer;
begin
count:=0;
min:=m[0];
max:=0;
for i:=0 to 14 do begin
if IsPositive(m[i]) then begin
inc(count);
if m[i]>max then max:=m[i];
if m[i]<min then min:=m[i];
end;
end;
writeln('MAX: ', max);
writeln('MIN: ', min);
writeln('Count: ', count);
end;
begin
for i:=0 to 14 do begin
write('n: ');
readln(m[i]);
end;
work;
readln;
end.