Скласти програму Рухомий рядок. 1) Запишіть команду завантаження модуля tkinter.
2) Створіть вікно програми з розміра- ми 300 × 100 із заголовком Реклама (рис. 4.2).
3) До змінної s занесіть текст рекла- ми, наприклад: s = 'Вивчайте мову Python!'
4) Додайте до вікна віджет lab класу Label. Задайте значення атри- бутів об’єкта lab на ваш розсуд, наприклад: lab = Label(root, text = s, font = ('Comic Sans MS', 18, 'bold'), width = 20, height = 40, bg = 'yellow', fg = 'red') lab.pack()
5) Для того щоб рядок рухався, створіть функцію clock(). При кожному виклику функції 0-й символ рядка s переміщується в кінець рядка й оновлюється властивість text віджета lab: def clock(): global s # Оголошення змінної s як глобальної s = s[1:]+s[0] # 0-й символ рядка s переміщується # в кінець рядка lab.config(text = s) # Оновлення властивості text віджета lab root.after(200, clock) # Повторний виклик clock через 0,2 с
6) В основній програмі запишіть команду виклику функції clock, а в останньому рядку програмного коду — оператор запуску головного циклу обробки подій: clock() root.mainloop() Збережіть код у файлі Vprava4. Випробуйте програму. Поекспериментуйте з нею, змінюючи рекламний текст, періо- дичність виклику функції сlock тощо.
Const
n=4;
m=4;
Var
ar:array[1..n,1..m] of integer;
i,j:integer;
begin
randomize;
writeln('First matrix:');
for i:=1 to n do
begin
for j:=1 to m do
begin
ar[i,j]:=random(100);
write(ar[i,j]:4);
if ar[i,j] mod 3=2 then inc(ar[i,j]);
end;
writeln;
end;
writeln('Final matrix:');
for i:=1 to n do
begin
for j:=1 to m do
write(ar[i,j]:4);
writeln;
end;
end.
Пример вывода:
First matrix:
20 80 1 69
25 77 97 3
32 56 97 23
99 81 12 82
Final matrix:
21 81 1 69
25 78 97 3
33 57 97 24
99 81 12 82
В настоящее время под компьютерной моделью чаще всего понимают:
условный образ объекта или некоторой системы объектов (или процессов), описанный с взаимосвязанных компьютерных таблиц, блок-схем, диаграмм, графиков, рисунков, анимационных фрагментов, гипертекстов и т. д. и отображающий структуру и взаимосвязи между элементами объекта. Компьютерные модели такого вида мы будем называть структурно-функциональными;отдельную программу, совокупность программ, программный комплекс, позволяющий с последовательности вычислений и графического отображения их результатов, воспроизводить (имитировать) процессы функционирования объекта, системы объектов при условии воздействия на объект различных, как правило случайных, факторов. Такие модели мы будем далее называть имитационными моделями.Формальная модель — модель, заданная на математическом или любом другом формализованном языке