«Слова і кулі». Письменники, що захищають Україну. Єлизавета Жаріковаestet13
До вашої уваги історія про українську поетку, бойову медикиню, музикантку – Єлизавету Жарікову, яка з початку повномасштабної війни росії проти України приєдналася до лав ЗСУ.
Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...tetiana1958
29 травня 2024 року на кафедрі зоології, ентомології, фітопатології, інтегрованого захисту і карантину рослин ім. Б.М. Литвинова факультету агрономії та захисту рослин Державного біотехнологічного університету було проведено відкриту лекцію на тему «Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випробувань пестицидів: шлях до підвищення якості та надійності досліджень» від кандидата біологічних наук, виконавчого директора ГК Bionorma, директора Інституту агробіології Ірини Бровко.
Участь у заході взяли понад 70 студентів та аспірантів спеціальностей 202, 201 та 203, а також викладачі факультету та фахівці із виробництва. Тема лекції є надзвичайно актуальною для сільського господарства України і викликала жваве обговорення слухачів та багато запитань до лектора.
Дякуємо пані Ірині за приділений час, надзвичайно цікавий матеріал та особистий внесок у побудову сучасного захисту рослин у нашій країні!
Регіональний центр євроатлантичної інтеграції України, що діє при відділі документів із гуманітарних, технічних та природничих наук, підготував віртуальну виставку «Допомога НАТО Україні».
2. Зміст
Завдання 1. Урожай
Завдання 2. Кількість слів у
реченні
Завдання 3. Просте число
Завдання 4. Гра
Завдання 5. Літаюча кнопка
Завдання 6. y=n! (с.р.)
Завдання 7. y=1!+2!+…+n! (с.р.)
Завдання 8. Арифметична
прогресія (с.р.)
Завдання 9. НСД
Завдання 10.Шкала
Фаренгейта
Завдання 11. Оплата за
електроенергію
Завдання 12. Пенсійний
калькулятор
Завдання 13. Знижки
Завдання 14. Кролики
Завдання 15. Порівняння
4. Завдання 9 (підказка)
R:=a mod b;
While r<>0 do
begin
a:=b;
b:=r;
r:=a mod b;
End;
Edit3.text:= IntToStr(b);
While a<>b do
begin
if a>b then a:=a-b
else
if b>a then b:=b-a;
end;
Edit3.text:= IntToStr(b);
АБО
5. Завдання 1
Фермер вирощує новий сорт рослин для годівлі тварин. Він дослідив
закономірність, що після кожного зрізу, який здійснюється через
тиждень (один раз на тиждень) не більше 5 разів, кількість зеленої
маси збільшується за формулою: s=s+(i-1)*i, де і – номер тижня, s –
кількість зеленої маси, при першому зрізі s=1. розробіть проект,за яким
буде визначено, чи встигне фермер зібрати n одиниць зеленої маси
6. Завдання 1
var
Form1: TForm1;
s, i, n:integer;
implementation
{$R *.lfm}
{ TForm1 }
procedure TForm1.Button1Click(Sender: TObject);
begin
s:=1; n:=strtoint(edit1.text);
i:=1;
while i<=10 do
begin
s:=s+(i-1)*i;
i:=i+2;
end;
if n<=s then messagedlg('Встигне отримати',mtinformation,[mbOK],0)
else messagedlg('Не встигне отримати',mtinformation,[mbOK],0);
end;
7. Завдання 2
Розробіть проект, за допомогою якого можна
визначити, скільки слів уведено в текстове поле,
якщо відомо, що між словами міститься лише
один пропуск
8. Завдання 2 (підказка)
var
n,i,k:byte; s:string;
….
procedure TForm1.Button1Click(Sender: TObject);
begin
n:=length(edit1.Text); s:=edit1.text; k:=1;
i:=1;
while i<=n do
begin
if s[i]=' ' then k:=k+1;
i:=i+1;
end;
messagedlg(inttostr(k),mtinformation,[mbOK],0)
end;
For i:=1 to n do
if s[i]=‘ ‘ then k:=k+1;
Repeat
if s[i]=' ' then k:=k+1;
i:=i+1
Until i>n;
11. Завдання 4
Розробіть проект, який реалізує гру Вгадай
число між комп'ютером та користувачем.
Користувач не більш ніж за 6 спроб має
відгадати задумане число з діапазону від1
до 20. Числа вводити за допомогою вікна
введення. Якщо користувач відгадає , то у
вікно виведення виводиться повідомлення
про кількість спроб, якщо ні – виводиться
задумане число. Комп'ютер повинен
повідомляти підказки: “Твоє число менше
від задуманого”, “Твоє число більше за
задумане”.
13. Завдання 4
var
i, n, k:byte; fl:boolean;
…
procedure TForm1.Button1Click(Sender: TObject);
begin
Label2.Caption:=edit1.text+', я загадав число від 1 до 20';
randomize; n:=random(20); {задумали число}
fl:=false; {не вгадали}
i:=1;
while(i<=6)and(fl=false)do {спроби вгадати}
begin
k:=strtoint(InputBox('Спробуй відгадай','Введі число:',''));
if k<n then messagedlg('Твоє число менше від задуманого', mtinformation,[mbOk],0)
else
if k>n then messagedlg('Твоє число більше за задумане', mtinformation,[mbOk],0)
else
begin
fl:=true;
messagedlg('Дуже добре! Спроб - '+inttostr(i), mtinformation,[mbOk],0)
end;
i:=i+1;
end;
if fl=false then messagedlg('Ні. Число, яке я задумав - '+inttostr(n), mtinformation,[mbOk],0)
end;
15. Завдання 5 (підказка)
Var i,x,y:integer;
…
procedure TForm1.Panel1Click(Sender: TObject);
begin
x := 1;
y := 1;
for i:=1 to 30000 do
begin
Panel1.Top := Panel1.Top + y;
Panel1.Left := Panel1.Left + x;
If Panel1.Top > Form1.Height - Panel1.Height Then y := y * (-1);
If Panel1.Left > Form1.Width - Panel1.Width Then x := x * (-1);
If Panel1.Top < 1 Then y := y * (-1);
If Panel1.Left < 1 Then x := x * (-1);
end;
end;
17. Завдання 7 (самостійно)
Обчислити значення y=1!+2!+..+n!
Sum:=0;Y:=1;
For i:=1 to n do
begin
y:=y*I;
sum:=sum+y;
end;
Edit2.text:=IntToStr(sum);
18. Завдання 8 (самостійно)
Обчислити суму додатних членів арифметичної
прогресії з додатним першим членом і від'ємною
різницею
S:=0;
While a>0 do
begin
s:=s+a;
a:=a+d;
end;
Edit3.text:=
IntToStr(s);
S:=0;
Repeat
s:=s+a;
a:=a+d;
Until a<=0;
Edit3.text:=
IntToStr(s);
20. Завдання 9 (підказка)
R:=a mod b;
While r<>0 do
begin
a:=b;
b:=r;
r:=a mod b;
End;
Edit3.text:= IntToStr(b);
While a<>b do
begin
if a>b then a:=a-b
else
if b>a then b:=b-a;
end;
Edit3.text:= IntToStr(b);
АБО
22. Завдання 10 (Варіант І)
var
t, tp, tk, krok:real; s:string;
…
procedure TForm1.Button1Click(Sender: TObject);
begin
tp:=strtofloat(edit1.text);
tk:=strtofloat(edit2.text);
krok:=strtofloat(edit3.text);
t:=tp;s:='';
while t<=tk do
begin
s:=s+ floattostr(9/5*t+32)+' ';
t:=t+krok;
end;
label6.caption:=s;
end;
23. Завдання 10 (Варіант ІІ)
var
t, tp, tk, krok:real;
…
procedure TForm1.Button1Click(Sender: TObject);
begin
tp:=strtofloat(edit1.text);
tk:=strtofloat(edit2.text);
krok:=strtofloat(edit3.text);
t:=tp;
while t<=tk do
begin
Listbox1.Items.Add(floattostr(9/5*t+32));
t:=t+krok;
end;
end;
27. Завдання 11
var
k,v:real;
…
procedure TForm1.Button1Click(Sender: TObject);
begin
k:=strtofloat(edit1.text);
if radiogroup1.ItemIndex=0 then k:=k-30;
if k<100 then v:=k*45.6
else if (k>100) and (k<=600) then v:=k*78.9
else v:=k*147.9;
messagedlg(floattostr(v), mtinformation,[mbOk],0)
end;
30. Завдання 12
var
s,m,p:real;
…
procedure TForm1.Button1Click(Sender: TObject);
begin
s:=strtofloat(edit1.text);
if combobox1.ItemIndex=0 then m:=1380
else if combobox1.ItemIndex=1 then m:=1450
else if combobox1.ItemIndex=2 then m:=1550 ;
if s<=3*m then p:=0
else if (s>3*m) and (s<=10*m) then p:=(s-3*m)*0.15
else p:=(7*m)*0.15+(s-10*m)*0.2;
edit2.text:=floattostr(s-p);
edit3.text:=floattostr(p);
end;
34. Завдання 14 (підказка)
…
F1:=1;
F2:=1;
For i:=3 to n do
begin
f3:=f2+f1;
f1:=f2;
f2:=f3;
End;
…
…
If (n=1) or(n=2)
then
messagedlg(‘1’,
mtinformation,[mbOk],0)
else
messagedlg(inttostr(f3),
mtinformation,[mbOk],0);
…
36. Завдання 15 (підказка)
n:=strtoint(edit1.Text);
y:=1;
for i:= 2 to N do
Y:=Y*i;
edit2.text:=inttostr(Y);
edit3.text:=inttostr(N*N);
if Y> N*N then label4.caption:='>'
else if Y< N*N then label4.caption:='<'
else label4.caption:='=';
37. Джерела
1. Морзе Н.В., Барна О.В., Вембер В.П. Інформатика.підручник для 8
класу загальноосвітніх навчальних закладів. – К.:Оріон, 2016.
2. http://intuit.valrkl.ru/course-1265/index.html#ID.3.section.4 –
Программирование на Lazarus. Ачкасов Вячеслав Юрьевич
3. Лисенко Т.С., Ривкінд Й.Я., Чернікова Л.А., Шакотько В.В.
Інформатика. Академічний рівень, профільний рівень. – К: Ґенеза,
2011.
4. Вовк Т. В. Готуємось до ДПА з інформатики. На допомогу вчителю
та учням. - Днвпропетрівськ, 2011.
5. Бондаренко О.О. Інформатика. Visual Basic. 9 клас. – Шепетівка:
ПП Шестопалов, 2009.
6. Дудзяний І. М. Програмування мовою Visual Basic/VBA. - Львів:
Видавничий центр ЛНУ імені Івані Франка, 2004
7. http://visualbasic.at.ua/ - Початковий курс програмування Visual
Basic
8. http://urokinfo.ho.ua/view_post.php?id=146 - Iнформатика в школі.
Матеріали до уроків
1. Морзе Н.В., Барна О.В., Вембер В.П. Інформатика.підручник для 8
класу загальноосвітніх навчальних закладів. – К.:Оріон, 2016.
2. http://intuit.valrkl.ru/course-1265/index.html#ID.3.section.4 –
Программирование на Lazarus. Ачкасов Вячеслав Юрьевич
3. Лисенко Т.С., Ривкінд Й.Я., Чернікова Л.А., Шакотько В.В. Інформатика.
Академічний рівень, профільний рівень. – К: Ґенеза, 2011.
4. Вовк Т. В. Готуємось до ДПА з інформатики. На допомогу вчителю та
учням. - Днвпропетрівськ, 2011.
5. Бондаренко О.О. Інформатика. Visual Basic. 9 клас. – Шепетівка: ПП
Шестопалов, 2009.
6. Дудзяний І. М. Програмування мовою Visual Basic/VBA. - Львів:
Видавничий центр ЛНУ імені Івані Франка, 2004
7. http://visualbasic.at.ua/ - Початковий курс програмування Visual Basic
8. http://urokinfo.ho.ua/view_post.php?id=146 - Iнформатика в школі.
Матеріали до уроків