вівторок, 16 грудня 2025 р.

Заняття "Створення Google Sites"

 1. Приклади сайтів створених на платформі Google

https://www.avoxarchitects.co.za/  -  архітектурна студія

https://sites.google.com/view/ddkbmta-info/%D0%BF%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%BD%D1%96?authuser=0  -   методичні рекомендації для студентів

https://sites.google.com/view/54-school/9-%D0%BA%D0%BB%D0%B0%D1%81?authuser=0  -  сайт вчителя інформатики

https://sites.google.com/view/kzzso/%D0%BC%D0%B0%D1%82%D0%B5%D1%80%D1%96%D0%B0%D0%BB%D0%B8-%D0%B4%D0%BB%D1%8F-%D0%BA%D0%BE%D0%BB%D0%B5%D0%B3?utm_source=chatgpt.com   -   сайт закладу освіти


Презентація про сайти


Вітжет калькулятор

<!DOCTYPE html>

<html lang="uk">

<head>

<meta charset="UTF-8">

<title>Калькулятор</title>

<style>

  body {

    font-family: Arial, sans-serif;

    background: #f4f4f4;

  }


  .calculator {

    width: 260px;

    margin: 20px auto;

    padding: 15px;

    background: #ffffff;

    border-radius: 12px;

    box-shadow: 0 4px 10px rgba(0,0,0,0.15);

  }


  .display {

    width: 100%;

    height: 45px;

    font-size: 20px;

    text-align: right;

    padding: 5px;

    margin-bottom: 10px;

    border: 1px solid #ccc;

    border-radius: 6px;

  }


  .buttons {

    display: grid;

    grid-template-columns: repeat(4, 1fr);

    gap: 8px;

  }


  button {

    height: 45px;

    font-size: 18px;

    border: none;

    border-radius: 6px;

    cursor: pointer;

    background: #e0e0e0;

  }


  button.operator {

    background: #ffd54f;

  }


  button.equal {

    background: #4caf50;

    color: white;

    grid-column: span 2;

  }


  button.clear {

    background: #f44336;

    color: white;

  }


  button:hover {

    opacity: 0.85;

  }

</style>

</head>

<body>


<div class="calculator">

  <input type="text" id="display" class="display" disabled>


  <div class="buttons">

    <button class="clear" onclick="clearDisplay()">C</button>

    <button onclick="appendValue('(')">(</button>

    <button onclick="appendValue(')')">)</button>

    <button class="operator" onclick="appendValue('/')">÷</button>


    <button onclick="appendValue('7')">7</button>

    <button onclick="appendValue('8')">8</button>

    <button onclick="appendValue('9')">9</button>

    <button class="operator" onclick="appendValue('*')">×</button>


    <button onclick="appendValue('4')">4</button>

    <button onclick="appendValue('5')">5</button>

    <button onclick="appendValue('6')">6</button>

    <button class="operator" onclick="appendValue('-')">−</button>


    <button onclick="appendValue('1')">1</button>

    <button onclick="appendValue('2')">2</button>

    <button onclick="appendValue('3')">3</button>

    <button class="operator" onclick="appendValue('+')">+</button>


    <button onclick="appendValue('0')">0</button>

    <button onclick="appendValue('.')">.</button>

    <button class="equal" onclick="calculate()">=</button>

  </div>

</div>


<script>

  function appendValue(value) {

    document.getElementById('display').value += value;

  }


  function clearDisplay() {

    document.getElementById('display').value = '';

  }


  function calculate() {

    try {

      document.getElementById('display').value =

        eval(document.getElementById('display').value);

    } catch {

      document.getElementById('display').value = 'Помилка';

    }

  }

</script>


</body>

</html>

 

Вітжет погода

<!DOCTYPE html>
<html lang="uk">
<head>
<meta charset="UTF-8">
<title>Віджет погоди</title>

<style>
  body {
    font-family: Arial, sans-serif;
    background: #f2f6fc;
  }

  .weather-widget {
    width: 260px;
    margin: 20px auto;
    padding: 15px;
    background: linear-gradient(135deg, #4facfe, #00f2fe);
    color: white;
    border-radius: 15px;
    box-shadow: 0 6px 12px rgba(0,0,0,0.2);
    text-align: center;
  }

  .city {
    font-size: 20px;
    font-weight: bold;
  }

  .temp {
    font-size: 40px;
    margin: 10px 0;
  }

  .desc {
    font-size: 16px;
  }
</style>
</head>
<body>

<div class="weather-widget">
  <div class="city">Чернівці</div>
  <div class="temp" id="temp">--°C</div>
  <div class="desc" id="desc">Завантаження...</div>
</div>

<script>
  // Координати Чернівців
  const lat = 48.2921;
  const lon = 25.9358;

  fetch(`https://api.open-meteo.com/v1/forecast?latitude=${lat}&longitude=${lon}&current_weather=true`)
    .then(response => response.json())
    .then(data => {
      const temp = data.current_weather.temperature;
      document.getElementById("temp").innerText = temp + "°C";
      document.getElementById("desc").innerText = "Поточна погода";
    })
    .catch(() => {
      document.getElementById("desc").innerText = "Помилка завантаження";
    });
</script>

</body>
</html>

Вітжет таймер


<!DOCTYPE html>
<html lang="uk">
<head>
<meta charset="UTF-8">
<title>Таймер 1 хвилина</title>

<style>
  body {
    font-family: Arial, sans-serif;
    background: #f4f6fb;
  }

  .timer {
    width: 240px;
    margin: 30px auto;
    padding: 15px;
    background: #ffffff;
    border-radius: 12px;
    box-shadow: 0 5px 12px rgba(0,0,0,0.15);
    text-align: center;
  }

  .title {
    font-size: 18px;
    margin-bottom: 10px;
  }

  .time {
    font-size: 36px;
    font-weight: bold;
    margin: 10px 0;
  }

  button {
    padding: 8px 14px;
    margin: 5px;
    border: none;
    border-radius: 6px;
    font-size: 14px;
    cursor: pointer;
  }

  .start { background: #4caf50; color: white; }
  .stop  { background: #f44336; color: white; }
  .reset { background: #2196f3; color: white; }
</style>
</head>
<body>

<div class="timer">
  <div class="title">Таймер (1 хвилина)</div>
  <div class="time" id="time">01:00</div>

  <button class="start" onclick="startTimer()">Старт</button>
  <button class="stop" onclick="stopTimer()">Стоп</button>
  <button class="reset" onclick="resetTimer()">Скинути</button>
</div>

<script>
  let duration = 60; // 1 хвилина
  let timeLeft = duration;
  let interval = null;

  function updateTime() {
    const minutes = String(Math.floor(timeLeft / 60)).padStart(2, '0');
    const seconds = String(timeLeft % 60).padStart(2, '0');
    document.getElementById("time").innerText = minutes + ":" + seconds;
  }

  function startTimer() {
    if (interval) return;
    interval = setInterval(() => {
      if (timeLeft > 0) {
        timeLeft--;
        updateTime();
      } else {
        clearInterval(interval);
        interval = null;
        alert("Час вийшов!");
      }
    }, 1000);
  }

  function stopTimer() {
    clearInterval(interval);
    interval = null;
  }

  function resetTimer() {
    stopTimer();
    timeLeft = duration;
    updateTime();
  }
</script>

</body>
</html>



Інтегрований урок з інформатики і фізики. Друк 3D - моделей.

 

Міжнародний день боротьби за скасування рабства


 

четвер, 20 листопада 2025 р.

"Save the Children in Ukraine"

 Адміністрація Фастівської гімназії №10 дякує Команді Представництва Уповноваженого Верховної Ради України з прав людини у Київській області та місті Києві спільно з експертом із захисту прав дитини у проєкті Офіс Омбудсмана України Вікторії Олександрівні Коломієць та ГО "Всеукраїнське об'єднання "Право на сім'ю" за підтримки "Save the Children in Ukraine" за проведені змістовні та надзвичайно важливі інтерактивні заходи «Додержання прав дітей — один з основних напрямків діяльності Омбудсмана» для учнів та учениць 8-9 класів.

Освітній форум «Розбудова внутрішньої системи забезпечення якості освіти: виклики і можливості»

 19.11.2025р. у БАЛ «Лідер» за ініціативи та підтримки КНЗ КОР «Київський обласний інститут післядипломної освіти педагогічних кадрів» відбувся ОСВІТНІЙ ФОРУМ «Розбудова внутрішньої системи забезпечення якості освіти: виклики і можливості» для керівників закладів загальної середньої освіти Фастівського району. Біля 100 учасників заходу ознайомилися з внутрішньою системою забезпечення якості освіти ліцею, з успішним проходженням інституційного аудиту в БАЛ «Лідер». Щиро дякуємо начальнику центрального міжрегіонального управління Державної служби якості освіти Світлані Іванівні Бабінець за змістовний виступ, працівникам закладу Волошеній Р.В., Хмарі А.М., Кучеренко В.В, Черевко І.А., Незабитовському І.М., Кудрявцевій Т.А., Шевчук Г.В., Роговченко К.В., Ткаченко В.В., Бойко К.В., Кононенко О.М., Сліпенчук Л.О. за грунтовну підготовку та змістовне проведення форуму. Дякуємо нашим талановитим учням за презентацію своїх творчих проєктів.