Представление данных и операции. Основы программирования. (Тема 1.2)

Содержание

Слайд 2

Системы с основанием 2n двоичная {0, 1} 11001011110000002 шестнадцате- ричная {0,

Системы с основанием 2n

двоичная
{0, 1}

11001011110000002

шестнадцате-
ричная
{0, … 9, A, … F}

восьмеричная
{0,

… 7}

230010766528

34A7C20116

11001011110000002 = 1457008 = CDC016

Слайд 3

Представьте числа в десятеричной системе счисления 110011001102 101010102 parseInt(String, int) Класс Integer 13708 101010108 3D16 10116

Представьте числа в десятеричной системе счисления

110011001102
101010102

parseInt(String, int)

Класс Integer

13708
101010108

3D16
10116

Слайд 4

import java.util.Scanner; public class One { public static void main(String[] args)

import java.util.Scanner;
public class One {
public static void main(String[] args) {
Scanner

num = new Scanner(System.in);
Scanner base = new Scanner(System.in);
System.out.println("Number: ");
String y=num.next();
System.out.println("Base: ");
int g = base.nextInt();
System.out.println("Десятичное число: " + Integer.parseInt(y, g));
Слайд 5

Представьте числа в системах с основаниями 2, 8, 16 Integer toBinaryString toOctalString toHexString 123, 34, 261

Представьте числа в системах с основаниями 2, 8, 16

Integer

toBinaryString toOctalString toHexString

123,

34, 261
Слайд 6

import java.util.Scanner; public class One { public static void main(String[] args)

import java.util.Scanner;
public class One {
public static void main(String[] args) {
Scanner

base = new Scanner(System.in);
System.out.println("Number: ");
int g = base.nextInt();
System.out.println( "Binary: " + Integer.toBinaryString(g));
System.out.println( "Octal: " + Integer.toOctalString(g));
System.out.println( "Hex: " + Integer.toHexString(g));
} }
Слайд 7

Кодирование цвета Red Green Blue Форматы чисел #RGB #RRGGBB #ARGB #AARRGGBB

Кодирование цвета

Red

Green

Blue

Форматы чисел
#RGB
#RRGGBB
#ARGB
#AARRGGBB

Слайд 8

Кодирование цвета объектов xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context="com.example.wert.MainActivity" > android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/hello_world" android:background="##FF0"/>

Кодирование цвета объектов

xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"

tools:context="com.example.wert.MainActivity" >
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hello_world"
android:background="##FF0"/>

Слайд 9

Унарные арифметические операции

Унарные арифметические операции

Слайд 10

Бинарные арифметические операции

Бинарные арифметические операции

Слайд 11

Бинарные побитовые операции

Бинарные побитовые операции

Слайд 12

Сравнение и тернарная операция ? :

Сравнение и тернарная операция

<условие> ? <действие_если_true> : <действие_если_false>