1. Основы программирования

Хорошевич Павел Александрович

Программирование

Что такое программирование?

Программировать – значит писать для компьютера пошаговые инструкции, объясняющие, что и как ему нужно делать.

Компьютерная программа – это набор инструкций, следуя которым компьютер выполняет поставленную задачу.

Как работают компьютерные программы?

Компьютеры не умеют думать. Сам по себе компьютер ни на что не способен.

Можно объяснить компьютеру, что делать, написав очень подробную инструкцию.

Компьютер может выполнять инструкции лишь на тех языках, которые ему понятны.

Как стать программистом?

Программисты (или кодеры) – это люди, которые создают программы, управляющие всем, что мы видим и делаем на компьютере.

Чтобы писать собственные программы нужно освоить какой-нибудь язык программирования.

О каких языках программирования вы слышали?

Языки программирования

Существует более 250 активно используемых языков программирования

Язык программирования Scratch

Что такое Scratch?

Scratch – визуальный язык программирования.

Программа на Scratch состоит из блоков, соединённых между собой.

Каждый такой блок выполняет определённое действие.

Python

for i in range(10):
    print('Hello!')

Scratch

Среда программирования Scratch

Scratch

Координаты

Поворот спрайта

Типы блоков

Контрольные блоки

Блоки-функции

Блоки-функции с закругленными краями содержат цифры или дополнительные условия

Блоки-функции с заостренными краями содержат логические функции (верно/неверно)

Арифметические операторы

Случайные числа

{1, 2, 3, 4, … 10}

{-2, -1, 0, 1, 2}

{0, 0.1, 0.15, 0.267, … , 1.0}

{0, 0.01, 0.12, 0.34, 0.58, … , 1.0}

Вопрос? Вопрос. Вопрос!

  1. Что такое программирование?

  2. Что такое компьютерная программа?

  3. Какой язык программирования мы будем изучать?

  4. Почему Scratch называют визуальным языком программирования?

  5. Какие типы блоков есть в Scratch?

Переходим к практике!

Практика