Search Header Logo
Целый и вещественный тип данных

Целый и вещественный тип данных

Assessment

Presentation

Information Technology (IT)

7th Grade

Practice Problem

Medium

Created by

Ольга Ракович

Used 4+ times

FREE Resource

20 Slides • 10 Questions

1

Целые и действительные числа

Авторы: Ракович Ольга Дмитриевна
Сацура Анастасия Семеновна

2

Теоретическая часть

3

Multiple Select

С какими типами чисел вы уже сталкивались в математике и в жизни?

1

Натуральные (1, 2, 3...)

2

Целые

(...-2, -1, 0, 1, 2...)

3

Дробные

(1.5, 3.14, 0.25)

4

Отрицательные

4

Тип данных

Впервые с понятием «Тип данных» мы знакомимся  в учебном пособии по информатике 7-го класса.
В параграфе 14 – «Язык программирования Паскаль»

5

Понятие "Тип данных"

Тип данных определяет способ хранения данных в памяти компьютера, диапазон возможных значений данных и операции, которые с этим типом данных можно выполнять

6

Вещественный тип данных (Real)

Тип данных real в языке Pascal позволяет работать с числами и выполнять над ними арифметические действия.

Математические операции для вещественного типа данных:
+ (сложение), - (вычитание), * (умножение), / (деление)

7

Главное
в вещественном типе данных

​Примеры данных в Паскале: 3.14, -0.5, 2.0, 12

​Краткое определение: числа с дробной частью.

Вещественный тип данных изучается в 7 классе.

8

Multiple Choice

Какая из этих переменных в Pascal НЕ является вещественным (real) типом?

1

x := 15.5;

2

y := 10 / 3;

3

z := 100;

4

pi:=3,14159;

9

Multiple Choice

Какая арифметическая операция для типа real всегда даст результат того же типа?

1

*(умножение)

2

+(сложение)

3

-(вычитание)

4

все из выше перечисленных

10

Fill in the Blank

11

Multiple Choice

В какой из этих задач точно понадобится тип real?

1

Подсчет количества учеников в классе

2

Вычисление среднего бала

3

Определение четности числа

4

Нахождение остатка от деления

12

Целочисленный тип данных (Integer)

Часто при решении задач нужно работать с целыми числами. Для этого в Pascal используется тип данных integer. С помощью переменных этого типа можно задавать целые числа из диапазона от –2147483648 до 2147483647.

13

Основные математические операции

*(умножение), +(сложение), -(вычитание);
mod (нахождение остатка);
div (Целочисленное деление).

14

Div и mod

Для целочисленных данных не определена операция деления, как для действительных чисел. При попытке использовать операцию деления будет выдана ошибка.

Для организации вычислений c целыми числами определены операции div и mod. Эти операции имеют такой же приоритет, как и операции деления и умножения.

15

Главное
в целочисленном типе данных

Определение: целые числа без дробной части.

Основные операции: +, -, *.

Обычное деление (/) не работает, нужны операции div (целочисленное деление) и mod (остаток от деления).
Пример:

media

16

Multiple Choice

Чему будет равно a mod b, если a = 17, b = 5?

1

3

2

2

3

3.4

4

0

17

Fill in the Blank

Type answer...

18

Fill in the Blank

Type answer...

19

Fill in the Blank

Type answer...

20

Fill in the Blank

Type answer...

21

Практическая часть

22

Первый уровень

Найдите остаток от деления числа a на b, где числа вводятся с клавиатуры.

23

Второй уровень

Известно, что сторона правильного треугольника равна a. Найдите площадь этого треугольника (округлите значение до сотых).

24

Третий уровень

Напишите программу, которая проверяет, можно ли построить треугольник, если известны длины трёх сторон треугольника (длины сторон вводятся с клавиатуры)

25

Четвертый уровень

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

26

Пятый уровень

Напишите программу, которая загадывает случайное число от 1 до 100, принимает попытки пользователя и подсказывает: больше или меньше. Задача пользователя отгадать число.

27

Олимпиадные задачи

28

Задача 1.​
Командные чемпионаты школьников по программированию, проводимые в г. Минске, являются отборочным этапом для Всероссийской командной олимпиады школьников по программированию (ВКОШП). Однако до начала командного чемпионата некоторые команды, участвующие в нём, получают статус «Вне ВКОШП» - по правилам ВКОШП или по решению тренеров.
В очередном чемпионате г. Минска участвуют n команд, а процент получивших статус «Вне ВКОШП» равен k (после округления этого процента к ближайшему целому по правилам математического округления).
Определите по этой информации количество команд со статусом «Вне ВКОШП».

29

​Задача 2.
В стране Ракосатландия есть три монеты: золотая, серебряная и медная. Золотая монета стоит в p раз дороже серебряной, а серебряная — в q раз дороже медной. Если взять по одной монете каждого вида, то их общая стоимость равна a сатландов. Определи, сколько стоит каждая монета.

30

Задача 3.
На перекрёстке установлен светофор, который переключается между зелёным и красным светом по особому правилу. Каждый цикл состоит из G секунд зелёного света и R секунд красного. Пешеходы приходят к перекрёстку в разное время (в секундах). Если пешеход приходит во время зелёного сигнала — он сразу переходит. Если во время красного — он ждёт до следующего зелёного. Напишите программу, которая по времени прихода каждого пешехода определяет, сколько секунд он будет ждать.

Целые и действительные числа

Авторы: Ракович Ольга Дмитриевна
Сацура Анастасия Семеновна

Show answer

Auto Play

Slide 1 / 30

SLIDE