1_Типы данных и переменные

Урок 1 : Типы данных и переменные

О чём этот урок

Переменные - именованные ячейки памяти для хранения данных. Практика закрепляет работу с типами, операторами и строками.


Теория

Вопросы для самопроверки

  1. Что такое переменная? Из каких частей состоит её объявление?
  2. Какие есть стандартные типы переменных в языке C#?
  3. Чем отличается оператор = от ==? Какую функцию выполняют операторы += и -=?
  4. Что такое ключевое слово var?
  5. Как преобразовать строку в число? В чём разница между Parse и TryParse? Как преобразовать число обратно в строку?
  6. Назовите 4 метода строки из урока. Что делает каждый из них? Изменяют ли они оригинальную строку?
  7. * Чем отличаются ссылочные и значимые типы данных?
  8. * Что такое константа (const)? Чем она отличается от переменной, объявленной с readonly?


Практика

Как выполнять задания

Откройте файл Lesson1.cs для выполнения заданий. Результат выводить в строку консоли.

Задания

Задание 1.

Напишите алгоритм, меняющий значения двух переменных типа int.

Задание 2.

* Сделайте предыдущее задание, не используя третью переменную.

Задание 3.

Дано двузначное целое число (например, 47). Напишите алгоритм, который считает сумму и произведение цифр, составляющих число.
Результаты скомбинировать в одну строку в формате:
Сумма = {x}, Произведение =

Задание 4.

* Напишите программу, которая спрашивает у пользователя его имя и возраст, а затем выводит это в виде единой строки приветствия.

Задание 5.

* Напишите конвертер времени. Входящее значение: время в секундах. Результат: время в формате часы:минуты:секунды.

Задание 6.

* Дано целое число от 10 до 99. Составьте из его цифр наибольшее возможное двузначное число, если оно уже не наибольшее. Выведите это число.
Например 59 -> 95 или 48 -> 84


📋 Вернуться к теории урока 1