794.89K
Category: informaticsinformatics

Переменные и типы данных

1.

Переменные и типы данных
Переменная – область памяти, где хранятся данные.

2.

Вся информация в компьютере хранится в
цифровом двоичном виде:
1. Звук - это значения давления воздуха в
каждый момент времени, т.е. много-много
чисел
2. Фото - это значения яркостей трех цветов ,т.е.
опять много-много чисел
3. Программа (в том числе и игра) - это
исполняемый код, который для
компьютера, внимание... числа!
4. Видео - это звуковая дорожка, наложенная на
сменяющиеся друз за другом картинка. В
общем, числа, числа, числа...
5. Текст

3.

1. БИТ
Двоичная система – 0 и 1
2. БАЙТ = 8 БИТ

4.

Счет в двоичной системе:

5.

6.

А
Б
В
Г
Д
Е
Ж
З
И
Й
К
00
01
02
03
04
05
06
07
08
09
10
00000 00001 00010 00011 00100 00101 00110 00111 01000 01001 01010
Л
М
Н
О
П
Р
С
Т
У
Ф
Х
11
12
13
14
15
16
17
18
19
20
21
01011 01100 01101 01110 01111 10000 10001 10010 10011 10100 10101
Ц
Ч
Ш
Щ
Ъ
Ы
Ь
Э
Ю
Я
22
23
24
25
26
27
28
29
30
31
10110 10111 11000 11001 11010 11011 11100 11101 11110 11111
10001 00100 00101 01011 00000 01011
00100 00101 01011 01110
00011 10011 01011 11111 01001
10001 01100 00101 01011 01110

7.

Типы данных:
1. Числа целые
2. Числа дробные

8.

1. Строки и символы
2. Логические переменная (Да/Нет, Правда/Ложь)

9.

Алгоритм выбора подходящего типа

10.

Операции над числами:
Преобразование переменных:

11.

"Попугай". Программа повторяет все, что введет пользователь;
String Slovo = "";
Console.WriteLine("Напиши что-нибудь:");
Slovo = Console.ReadLine();
Console.WriteLine(Slovo);
Console.ReadLine();
"Введи свой возраст". Пользователь вводит свой возраст, и программа
сообщает ему, сколько лет ему будет через N лет;
String Age = " ";
Int16 AgeNum = 0;
Console.WriteLine("Введи свой возраст:");
Age = Console.ReadLine();
AgeNum = Convert.ToInt16(Age);
AgeNum += 10;
Age = Convert.ToString(AgeNum);
Console.WriteLine("Через 10 лет тебе будет " + Age);
Console.ReadLine();
"Единицы измерения". Пользователь вводит значение в сантиметрах, а
программа преобразует его в метры и выдает ответ.

12.

String Sm = " ";
Single SmNum = 0;
Console.WriteLine("Введи значение в см:");
Sm = Console.ReadLine();
SmNum = Convert.ToSingle(Sm);
SmNum = SmNum / 100;
Console.WriteLine("Это будет " + SmNum + "м");
Console.ReadLine();

13.

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

14.

Домашнее задание
Перевести в двоичную систему счисления:
- Свой Возраст (1 1100 лет)
- Свой Рост (1011 1101 см)
- Номер школы (1 1011 1101 школа)
- Дату своего рождения (1010.11. 111 1100 0100)
English     Русский Rules