Вводный урок ЯП Go
Приведен пример вводного урока элективного курса по обучению ЯПу Go
Скачать:
| Вложение | Размер |
|---|---|
| 626.44 КБ |
Предварительный просмотр:
Пример хода вводного урока эелективного курса.
Тема урока: Знакомство с языком программирования Go. Ввод. Вывод. Оператор присваивания. Математические операции.
Цель урока:
1) обучающий аспект: познакомить с языком программирования Go, научить пользоваться функциями ввода и вывода, ввести понятие переменной и оператора присваивания, ознакомить с математическими операциями.
2) развивающий аспект: развитие мыслительной деятельности, речи, алгоритмического стиля мышления.
3) воспитательный аспект: воспитание эмоционально-положительной направленности на практическую деятельность, интереса к информатике, личной ответственности за результаты своей работы.
Тип урока: усвоение новых знаний.
Вид урока: урок-презентация, урок-лабораторное занятие.
Ресурсы: компьютеры, проектор, презентация.
Межпредметные связи: математика.
Основные понятия: программирование, язык программирования, функция, переменная, оператор присваивания.
Ход урока
1. Организационный этап (2 мин) | УУД: - Личностные - Коммуникативные |
Приветствие и перекличка детей. Объявления темы занятия и плана урока. | |
2. Вводная часть (5 мин) | УУД: - Личностные - Познавательные - Коммуникативные |
Язык программирования Go, также известный как Golang, был разработан в Google в 2007 году Робертом Гриземером, Робом Пайком и Кеном Томпсоном. Он стал открытым исходным кодом в 2009 году.Go (или Golang) — это компилируемый, статически типизированный язык программирования, разработанный в Google. Он был создан для упрощения разработки масштабируемых и эффективных программ, особенно в многопоточной среде. Go обладает минималистичным синтаксисом, что делает его легким для изучения и использования. В языке отсутствуют сложные конструкции, такие как наследование и исключения, что также упрощает код. В этой статье вы узнаете, как написать простое CLI-приложение (интерфейс командной строки) на Go. Сначала мы кратко разберём ключевые особенности языка. Затем обсудим базовую структуру файла в Go. Рассмотрим основные типы данных и конструкции языка. | |
3. Практическая работа на компьютерах (20 мин) | УУД: - Личностные - Познавательные - Знаково-символические - Коммуникативные |
Установка на Windows
go version Если команда не работает, перезагрузите систему или проверьте PATH вручную:
go version Пример вывода: go version go1.21.1 linux/amd64.
export PATH=$PATH:$GOPATH/bin Первая программаОткройте папку «go-projects» (или как вы ее назвали) с помощью VS Code (или вашего редактора кода на выбор). Создайте папку «hello-go» и создайте файл main.go. Вы можете дать обсолютно лубое название этому файлу. Далее напишите классический код, с которого многие начинали свой путь в IT. package main Ниже разберём что делает этот код.
Пакеты в GoПакеты - это способ организации кода в Go. Пакет представляет собой набор исходных файлов. Он должен выполнять конкретную задачу, например: обработка аргументов, работа с HTTP-запросами и т.д. Программы запускаются в пакете main. Пример программы, использующей пакет с путем импорта "fmt": package main Пути импортаВ Go путь импорта - это уникальный идентификатор пакета. Он указывает расположение пакета в системе модулей Go и используется в операторе import для подключения внешних зависимостей. Типы пакетов:
import "fmt"
import "github.com/che1nov/hello-go" Пакет main Объявление package main всегда указывается в начале файла, как показано в примере выше. Функция main() внутри этого пакета является точкой входа программы. Модули в GoМодуль - это коллекция пакетов. Он содержит информацию о проекте: зависимости, версию Go, метаданные пакетов. Все проекты на Go имеют файл go.mod. Команда для инициализации файла go.mod через терминал: go mod init Где module-path соответствует пути импорта пакета. Инициализация go.mod через терминал Содержимое файла go.mod Команда go
Эти команды упрощают разработку, сборку, тестирование и поддержку проектов. Переменные в GoПеременная - это именованное значение. Переменные обеспечивают способ хранения и доступа к данным в вашей программе. Чтобы объявить переменную, вы можете использовать одиночное объявление, составное объявление, создание блока. Давайте рассмотрим примеры каждого из них. Одиночное объявлениеpackage main В примере объявляется переменная singleVariable с явным указанием типа int. package main Но вы ещё можете создать переменную без явного указания типа данных с помощью := , в таком случае тип определится автоматически. Именование переменных в GoПри именовании переменных в Go используется верблюжий регистр(CamelCase). Например: const myVariable = 20 Когда вы придумываете имя переменной, рекомендуется давать ей описательное имя, например conferenceName := "Linux" вместо conference := "Linux". Разница между ключевыми словами var и const в GoВ Go есть два способа объявления переменных: var и const. Для тех, кто знаком с JavaScript, С и С++, это может показаться знакомым.
package main В приведенном выше примере variable1 может быть переназначена на новое значение, в то время как constant1 не может быть переназначена и выдаст ошибку при компиляции. Операторы в GoВ Go существует 3 основных типа операторов: арифметические операторы, логические операторы и реляционные операторы.Теперь давайте пройдемся по каждой категории операторов и посмотрим, как они работают, на примерах. Арифметические операторыАрифметические операторы используются, когда вам нужно выполнить основные математические операции в коде. К ним относятся следующие: package main Реляционные операторыРеляционные операторы используются для сравнения значений и принятия решений на основе результатов сравнения. Пример: package main Запустим программу, выведет: Числовые сравнения: Логические операторыЛогические операторы используются, когда вам нужно реализовать логику и принимать решения на основе нескольких условий. Пример: package main | |
4. Домашнее задание (5 мин) УУД: - Личностные - Коммуникативные | |
Домашнее задание: Написать программы:
| |




