Поділіться своєю думкою про онлайн уроки інформатики. Пройдіть анонімне опитування на головній сторінці сайту
Доброго дня, дорогі учні! Сьогодні наш урок буде присвячений операціям з даними в двох популярних мовах програмування - Lazarus і Python. Ми розглянемо, як присвоювати значення змінним, як вводити дані з клавіатури та виводити їх на екран. Ці операції - основа будь-якої програми, і вони необхідні для обробки даних та взаємодії з користувачем.
Частина 1: Оператори присвоювання
Однією з основних операцій в програмуванні є присвоювання значень змінним. В Lazarus це виглядає наступним чином:
pascal
x := 10;
У цьому прикладі ми присвоюємо змінній x значення 10. У Python синтаксис трохи відрізняється:
python
x = 10
Тут також ми присвоюємо змінній x значення 10. Важливо пам'ятати, що операції присвоювання виконуються справа наліво: спочатку обчислюється вираз, а потім результат присвоюється змінній.
Частина 2: Введення даних з клавіатури
Працюючи з програмами, часто нам потрібно вводити дані з клавіатури. У Lazarus це можна зробити так:
pascal
readln(x);
Цей код чекає, поки користувач введе значення з клавіатури та натисне Enter, і потім присвоює це значення змінній x. У Python використовуються інші операції для введення:
python
x = input("Введіть число: ")
Тут ми використовуємо функцію input(), яка виводить повідомлення "Введіть число: " і чекає на ввід користувача. Введені дані зберігаються у змінній x.
Частина 3: Виведення даних на екран
Щоб вивести дані на екран, використовуються команди writeln у Lazarus та print у Python. Ось приклади:
У Lazarus:
pascal
writeln('Результат: ', x);
У Python:
python
print('Результат:', x)
Ці команди дозволяють вивести значення змінної x разом із додатковим текстом. Пам'ятайте, що текст потрібно брати у лапки.
Підсумок уроку
Оператори присвоювання, введення та виведення даних - це фундаментальні операції в програмуванні, які використовуються у будь-якій мові програмування. Вони дозволяють нам зберігати дані, взаємодіяти з користувачами і виводити результати. Навичка користуватися цими операціями є важливою у розвитку навичок програмування. Тепер давайте відпрацюємо ці навички на практиці та створимо свої перші програми в Lazarus і Python. Бажаю успіхів у вивченні програмування!
Цей урок допоможе вам зрозуміти основи операцій присвоювання, введення та виведення даних в мовах Lazarus і Python. Зараз ви готові перейти до практичних вправ та розвивати свої навички програмування. Не бійтесь експериментувати та створювати власні програми - це найкращий спосіб вивчити програмування. Бажаю вам творчого натхнення та успіхів у світі комп'ютерної науки!
тест на тему "Оператори присвоювання, введення й виведення даних в Lazarus і Python":
Питання 1: Як правильно використовувати оператор присвоювання в Lazarus?
А) x = 10 B) 10 = x С) x := 10 D) 10 := x
Правильна відповідь: C) x := 10
Питання 2: Як ввести дані з клавіатури в Lazarus?
А) read(x); B) input(x); С) scanf(x); D) type(x);
Правильна відповідь: A) read(x);
Питання 3: Як вивести значення змінної y на екран у Lazarus?
А) output(y); B) show(y); С) write(y); D) writeln(y);
Правильна відповідь: D) writeln(y);
Питання 4: Як використовувати оператор присвоювання в Python?
А) x = 10 B) 10 = x С) x := 10 D) 10 := x
Правильна відповідь: A) x = 10
Питання 5: Як ввести дані з клавіатури в Python?
А) read(x); B) input(x); С) scanf(x); D) type(x);
Правильна відповідь: B) input(x);
Питання 6: Як вивести значення змінної z на екран у Python?
А) output(z) B) show(z) С) print(z) D) writeln(z)
Правильна відповідь: C) print(z)
Питання 7: У якій мові програмування використовують операцію := для присвоювання значень змінним?
А) Lazarus B) Python С) Обидві D) Жодна з них
Правильна відповідь: A) Lazarus
Питання 8: Як очікує введення користувачем значення в Lazarus?
А) read(x); B) input(x); С) scanf(x); D) type(x);
Правильна відповідь: A) read(x);
Питання 9: У якій мові програмування використовується функція input() для введення даних?
А) Lazarus B) Python С) Обидві D) Жодна з них
Правильна відповідь: B) Python
Питання 10: Як вивести дані на екран у Python?
А) output() B) show() С) print() D) write()
Правильна відповідь: C) print()
Сподіваюся, цей тест допоможе вам закріпити знання про операції присвоювання, введення та виведення даних в мовах програмування Lazarus і Python.
Задача №4 Ривкінд 2021 стор. 160 вікно сірого кольору 200*100
Створіть проект, який виконує відображення вікна сірого кольору з розмірами 200 100 пікселів, межа якого розміщена на відстані 150 пікселів від лівої межі екрана, а верхня межа якого знаходиться на відстані 100 пікселів від верхньої межі екрана.
import tkinter as tk
# Створення вікна
вікно = tk.Tk()
# Встановлення розмірів вікна
вікно.geometry("200x100")
# Встановлення положення вікна
вікно.geometry("+150+100")
# Запуск головного циклу
вікно.mainloop()
Опублікований проєкт у пайтоні https://replit.com/@Yuliia-BulovaBu/Zadacha-4-Rivkind-2021-stor-160vikno-sirogho-koloru-200100
На Lazarus (з використанням форми):
Створіть новий проект Lazarus.
Додайте форму до проекту: File -> New -> Form, оберіть TForm.
Змініть розміри та положення форми у властивостях форми:
Width: 200
Height: 100
Left: 150
Top: 100
Запустіть проект.
Код
unit Unit1;
{$mode objfpc}{$H+}
interface
uses
Classes, SysUtils, Forms, Controls, Graphics, Dialogs;
type
{ TForm1 }
TForm1 = class(TForm)
procedure FormCreate(Sender: TObject);
private
public
end;
var
Form1: TForm1;
implementation
{$R *.lfm}
{ TForm1 }
procedure TForm1.FormCreate(Sender: TObject);
begin
Caption := 'Вікно на Lazarus';
Width := 200;
Height := 100;
Left := 150;
Top := 100;
Color := clGray;
end;
end.