milka292
08.05.2022 18:47

Практическая работа
1. Откройте Lazarus.
2. Выберите команду «Проект - Создать новый
проект»Приложение»
3. Установите следующие значения свойств формы:
Цвет фона — небесно голубой:
Ширина - 400 пикселей;
Высота - 400 пикселей:
• текст в строке заголовка — ваше имя и фамилия.
4. В папке «8 класс» создайте свою папку с названием «ПP10 ваша
фамилия».
5. Сохраните проект в созданной вами папке с именем (4б.)
6. Добавьте надпись на форму.
7. Установите для надписи следующие значения свойств:
• шрифт — Times New Roman, размер 16
• текст — «Зимой и летом одним цветом»
8. Добавьте три кнопки одинакового размера на форму. Разместите
ИХ В ОДИН ряд.
9. Установите для кнопок следующие значения свойств:
• шрифт — Times New Roman, размер 14
текст:
о Кнопка 1 — «Ёлка»
о Кнопка 2 – «Метёлка»
о Кнопка 3 — «Книга» (6б.)
10. Создайте обработчик события Click для кнопки 2, выполнение
которого установит:
• красный цвет фона окна;
• Вывод окна сообщения на экран с текстом «Не верно!»
11. Создайте обработчик события Click для кнопки 3, выполнение
которого установит:
• зелёный цвет фона окна:
• вывод окна сообщения на экран с текстом «Не верно!»
(9б.)
12. Создайте обработчик события MouseMove для кнопки 1. В
созданной процедуре запишите следующие операторы:
• Button1.Left:= 100 – Random(250);
• Button1.Top := 304 Random(250);
13. Сохраните проект.
14. Выполните проект и проверьте сто работу. (126.)
15. Сообщите учителю о завершении работы.​

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Агааемгов
13.07.2021 11:31

def check_perfect(number:int, dividers = []):

for i in range(1, number):

 if number%i == 0:

  dividers.append(i)

if sum(dividers) == number:

 return 1

def get_div(num, div = []):

for i in range(1, num):

 if num%i == 0:

  div.append(i)

return div

def main():

number = int(input())

if check_perfect(number):

 print(' '.join(str(num) for num in get_div(number)))

else:

 print(0)

if __name__ == '__main__':

main()

Объяснение:

На случай, если сайт сломает табуляции в коде (А он их сломает), ниже представлен скриншот оригинала кода. Программа протестирована.


совершенным называется число, равное сумме всех своих делителей, меньших его самого (например, число
0,0(0 оценок)
Ответ:
Нєдєля
13.07.2021 11:31

...А если интересует решение на классическом Паскале, предлагаю просто поддерживать текущее, предыдущее и пред-предыдущее значения в ряду, и в цикле обновлять ответ.

Обрати внимание! longint может хранить значения только до 2^{31}-1, поэтому конкретно в этой программе вывод будет достоверным только для N ≤ 46. Ты можешь сделать текущую, предыдущую и пред-предыдущую переменные типа int64, и тогда максимальное значение N возрастёт до 92. Для бОльших N тебе придётся писать длинное сложение.


Код

var

i, n, pred, predpred, cur: longint;

begin

read(n);

if n = 1 then writeln(1)

else if n = 2 then writeln('1 1')

else write('1 1 ');

if n < 3 then exit;

pred := 1;

predpred := 1;

for i := 3 to n do

begin

 cur := pred + predpred;

 write(cur, ' ');

 predpred := pred;

 pred := cur;

end;

writeln;

end.

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