Показ дописів із міткою Уроки інформатики 9 клас. Показати всі дописи
Показ дописів із міткою Уроки інформатики 9 клас. Показати всі дописи

середа, 12 лютого 2025 р.

Завдання з алгоритмів опрацювання масивів (Python)




 💡 Завдання:

  • Завдання 1 (1 бал): Створіть масив з 5 цілих чисел. Обчисліть суму всіх елементів масиву.

  • Завдання 2 (2 бали): Створіть масив з 7 чисел. Виведіть кількість елементів, більших за 25.

  • Завдання 3 (2 бали): Обчисліть суму всіх чисел у масиві, що є парними.

  • Завдання 4 (2 бали): Створіть масив з 10 елементів. Порахувати кількість елементів, що є непарними та меншими за 50.

  • Завдання 5 (3 бали): Створіть масив з 8 чисел. Знайдіть суму елементів, що діляться на 5, і кількість елементів, більших за 40.

  • Завдання 6 (3 бали): Створіть масив з 10 чисел. Виведіть суму та кількість елементів, що є парними та більшими за 30.

вівторок, 28 січня 2025 р.

Цікаві задачі з розв'язками з програмування на Python




Теорія

  1. Що таке масив?
    Масив — це структура даних, яка дозволяє зберігати кілька значень в одному об'єкті. У Python масиви реалізуються за допомогою списків (list).

вівторок, 5 листопада 2024 р.

Використання математичних, логічних та статистичних функцій табличного процесора. Умовне форматування


Завдання 1. Часові пояси (3 бали)


Створіть електронну таблицю, за допомогою якої можна визначити час у Сіднеї, Пекіні, Кейптауні, Парижі, Нью-Йорку, якщо буде задано час у Києві. Застосуйте до даних таблиці умовне форматування з кольоровою шкалою.

 

Використання математичних, логічних та статистичних функцій табличного процесора. Умовне форматування.

 


Файл заготовка

Завдання


середа, 9 жовтня 2024 р.

Шкідливе програмне забезпечення

 


1. Вступ (Слайд 1)

  • Що таке шкідливе програмне забезпечення (ШПЗ)?
    • Визначення та основна мета шкідливого ПЗ.
    • Коротка історія розвитку шкідливих програм.

вівторок, 17 жовтня 2023 р.

Практична робота 5. Абсолютні, відносні та мішані посилання


Завдання 1. Обчисліть суму шкільних приладів

На аркуші Аркуш 1у клітинку D3 уведіть формулу для знаходження суми =В3*С3. Скопіюйте формулу з використанням маркера заповнення у клітинки D3:D9

четвер, 23 січня 2020 р.

Створити грамоту в Publisher українською мовою


Створити грамоту в Publisher українською мовою і написати відповідь дитині від Діда Мороза
і відправити на електронний адрес informgru1@ukr.net

четвер, 21 листопада 2019 р.

Створення, опрацювання і дослідження інформаційних моделей Практична робота 5



Завдання 1. Трикутник і коло (4 бали)
Використайте комп'ютерну модель трикутника, вписаного в коло, за адресою https://ggbm.at/NKBKwrKf, проведіть дослідження, як розміщується центр кола, описаного навколо трикутника, залежно від виду трикутника.
Зауважте, що змінити вигляд трикутника можна, змінюючи положення його вершин. Зробіть висновок про вид і призначення комп'ютерної моделі.

четвер, 26 вересня 2019 р.

Практична робота. Використання ресурсів Інтернету для навчання.



Мета. Засвоїти основні поняття, пов'язані із пошуком інформації в глобальній мережі; набути практичних навиків роботи з інформаційно-пошуковими системами; навчитись використовувати програму Goggle Chrome для пошуку необхідної інформації.
Розвивати логічне мислення, увагу, пам'ять (зорову і слухову).
Виховувати почуття потреби в знаннях, цілеспрямованість.

Обладнання: комп’ютери,  завдання для практичної роботи.
Хід уроку
Інструктаж з техніки безпеки (робиться відповідний запис в журналі реєстрації інструктажів з ТБ).

середа, 5 вересня 2018 р.

Алгоритм сортування

Алгоритми впорядкування табличних величин


МЕТОД БУЛЬБАШКИ



Program Bubble; {Сортування за зростанням} 
Const N=20; 
Var Mas:array[1..N] of integer; 
i,j:integer; {i,j - змінні циклу} 
Rez:integer; {Rez - додаткова змінна для  
обміну елементів масиву між собою} 
Begin 
For i:=1 to N do 
For j:=1 to N-1 do 
If Mas[j]>Mas[j+1]  
then 
Begin 
{Обмін елементів масиву через третю змінну} 
Rez:=Mas[j];  
Mas[j]:=Mas[j+1];  
Mas[j+1]:=Rez; 
End; 
End. 

МЕТОД ВИБІРКИ

Program up_repl;
Uses crt;
Const n =10; k1=10; k2=2*k1+1;
Type vec=array[1..n] of integer;
Var a,b,c :vec;
k,i,j,f,m :integer;
ch :char;
l :Boolean;
Begin
Repeat
ClrScr;
Randomize;
Write("Исходый масив a[i]=");
For i:=1 to n do
Begin
f:=Random(k2);
a[i]:=k1-f;
Write(a[i]:3);
End;
Writeln;
b:=a;
For k:=1 to n do
Begin
m:=100;
For i:=1 to n do
If m>b[i] then
begin
m:=b[i];j:=i;
end;
b[j]:=100; c[k]:=m
end;
Write("Впорядкований масив c[i]=");
For i:=1 to n do Write(c[i]:3);
Readln;
ch:=ReadKey;
Until ch=#27;
End.

Алгоритм Евклида


Беремо числа m = 24 и n = 9.
2. m > n {m=24,n=9}
3. m := m mod n 
4. m > n {m=6,n=3}
7. m := m mod n 
8. т.к m = 0 віходим из цикла . НОД рівен n = 3

алгоритм Евклида в паскалі . 

var m, n: integer; begin Writeln('Введите два числа'); Readln(m, n); {старт цикла } repeat if m > n then m := m Mod n else n := n Mod m; until (m = 0) Or (n = 0); {если или m или n в процессе хода цикла стал равен 0 ,то цикл заканчивается } writeln('НОД = ', m + n); {так как мы знаем ,что одно из чисел равно нулю ,а другое НОД , то мы выводим сумму этих чисел} end.