Целочисленное деление в Паскале. Задача Дано двузначное число. Нужно найти число десятков в нем.

Презентация:



Advertisements
Похожие презентации
Целочисленное деление в Паскале. Задача Дано двузначное число. Нужно найти число десятков в нем.
Advertisements

Условный оператор в Паскале. 1. Полный условный оператор. 2. Неполный условный оператор. 3. Составные условия.
1 Арифметические операции + сложение – вычитание * умножение / деление div деление нацело (остаток отбрасывается) mod остаток от деления var a, b: integer;
Фрагменты программ. Оператор присваивания.. Задание 1.
1 Тема: Арифметические операции и линейные программы.
«Операции с целыми числами. Присваивание». 1. Структура программы языка Паскаль program ; var ; begin ; end.
Сумма четырёх сотен, четырёх десятков и четырёх единиц равна 444 Число 28 больше 7 в 4 раза 1 меньше 87 в 86 раз При делении на 7 могут быть остатки 7.
Решение задач с использованием условного оператора. If then else.
ЯЗЫК ПРОГРАММИРОВАНИЯ « ПАСКАЛЬ » Программирование на Паскале.
Условный оператор. Алгоритм с ветвлением – это такой алгоритм, в котором осуществляется выбор одного из двух путей продолжения алгоритма. На TPascal данный.
ЦИКЛ «ПОКА», СИСТЕМЫ СЧИСЛЕНИЯ САВЕЛЬЕВА Ж.Ф., МБОУ СОШ 27, КРАСНОЯРСК.
Переменные целого типа (Integer) Эти переменные занимают в памяти 2 байта.Значения переменных – целые числа в диапазоне ÷32767 Арифметические действия.
Арифметические выражения. Арифметическое выражение может включать константы имена переменных знаки арифметических операций: + - * / div mod вызовы функций.
Линейные алгоритмы в Pascal (Урок 4). Линейные алгоритмы Задача 1. Написать программу нахождения суммы цифр двухзначного числа. Program sum2; Var a, a1,
Самостоятельная работа по теме «Условный переход».
Язык программирования Pascal. Основные понятия Программа Компиляция Оператор Идентификатор Набор команд на языке программирования Перевод программы (целой)
21 ноября 2013 г. 10а класс. Оператор ветвления в полном варианте IF (условие) THEN (операторы) ELSE (операторы); условие - з- записывается с помощью.
Программы с линейной структурой. Целый тип данных.
Основы программирования в Pascal. Структура программы.
PASCAL Линейные вычислительные алгоритмы. Цель: отработать навык составления линейных программ. Требования к знаниям учащихся: Учащиеся должны знать:
Транксрипт:

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

Задача Дано двузначное число. Нужно найти число десятков в нем.

Решение: Чтобы найти количество десятков (сотен, тысяч и пр.) нужно разделить исходное число на десять (сто, тысячу и пр.) нацело. Пример: 25/10=2(2 десятка) 689/100=6(6 сотен)

В Паскале для целочисленного деления применяют оператор DIV

25 div 10 =2 689 div 10 =68 В общем виде: m div n целая часть отделения m на n program des; var n:integer; Begin readln(n); writeln(n div 10,'десятков в числе'); End.

Задача Дана масса тела в килограммах. Составить программу перевода массы в тонны и килограммы.

Решение: В 1 тонне 1000 килограмм, то есть чтобы отделить количество тонн нужно нацело разделить число на Однако, нам необходимо найти и количество килограмм в остатке, то есть нам нужен еще и остаток от целочисленного деления. Пример: 6894/1000= 6 тонн и 894 килограмм 589/1000= 0 тонн и 589 килограмм

В Паскале для определения остатка от целочисленного деления применяют оператор MOD

25 mod 10 =5 689 mod 100 =89 В общем виде: m mod n остаток отделения m на n program tonna; var n:integer; Begin readln(n); writeln(n div 1000,'тонн и ', n mod 1000, ' килограмм'); End.

Задачи для тренировки: 1)Дано двузначное число. Найти сумму и произведение его цифр. 2)Дано трехзначное число. Найти число, полученное при перестановке второй и третьей цифр заданного числа.