Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Робота з базовими типами даних

Автор:   •  Сентябрь 26, 2023  •  Лабораторная работа  •  3,475 Слов (14 Страниц)  •  177 Просмотры

Страница 1 из 14

[pic 1]

ЛАБОРАТОРНА РОБОТА № 1

РОБОТА З БАЗОВИМИ ТИПАМИ ДАНИХ

Мета роботи: ознайомитись з основними можливостями мови програмування Go, найпростішої структурою програми, з властивостями базових типів. Отримати практичні навички по роботі з базовими типами даних в мові Go.

Хід роботи:

Завдання 1. Вивести текст на українській мові

Лістинг програми:

/*

Многострочный комментарий

Структура программы

*/

package main

//Однострочный комментарий

//Импорт пакетов

import "fmt"

func main() {

        //Объявление переменной

        var str string = "Golang!"

        //Задание.

        //1. Вывести текст на украинском языке

        fmt.Println("Привіт ", str)

}

Результат виконання програми:

[pic 2]

Рис. 1. Результат виконання програми

Завдання 2. Створити цілочисельну змінну (результат не відображати)

Лістинг програми:

package main

import "fmt"

func main() {

        //створюємо цілочисельну змінну

        var defaultInt int

        var defaultInt = 10 //присвоюємо значення змінній

        //Задание.

        //1. Создать целочисленную переменную (результат не отображать)

}

Завдання 3. Вивести типи всіх змінних. Присвоїти змінній intVar змінні userinit16 і userautoinit. Результат вивести.

Лістинг програми:

package main

import "fmt"

func main() {

        //Инициализация переменных

        var userinit8 uint8 = 1

        var userinit16 uint16 = 2

        var userinit64 int64 = -3

        var userautoinit = -4 //Такой вариант инициализации также возможен

        fmt.Println("Values: ", userinit8, userinit16, userinit64, userautoinit, "\n")

        //Краткая запись объявления переменной

        //только для новых переменных

        intVar := 10

        fmt.Printf("Value = %d Type = %T\n", intVar, intVar)

        // Завдання 1. Вывести типы всех переменных

        fmt.Printf("Type of userinit8: %T\n", userinit8)

        fmt.Printf("Type of userinit16: %T\n", userinit16)

        fmt.Printf("Type of userinit64: %T\n", userinit64)

        fmt.Printf("Type of userautoinit: %T\n", userautoinit)

        fmt.Printf("Type of intVar: %T\n", intVar)

        // Завдання 2. Присвоить переменной intVar переменные userinit16 и userautoinit. Результат вывести.

...

Скачать:   txt (18 Kb)   pdf (209.7 Kb)   docx (103.4 Kb)  
Продолжить читать еще 13 страниц(ы) »
Доступно только на Essays.club