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

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



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

Условный оператор в Паскале. 1. Полный условный оператор. 2. Неполный условный оператор. 3. Составные условия.
ЯЗЫК ПРОГРАММИРОВАНИЯ « ПАСКАЛЬ » Программирование на Паскале.
Самостоятельная работа по теме «Условный переход».
Линейные алгоритмы в Pascal (Урок 4). Линейные алгоритмы Задача 1. Написать программу нахождения суммы цифр двухзначного числа. Program sum2; Var a, a1,
1 Арифметические операции + сложение – вычитание * умножение / деление div деление нацело (остаток отбрасывается) mod остаток от деления var a, b: integer;
Линейные вычислительные процессы (Текущий контроль) Презентация подготовлена учителем информатики МБОУ СОШ 32 г. Новочеркасска Шевченко Л.Б.
Программы с линейной структурой. Целый тип данных.
Условный оператор. Алгоритм с ветвлением – это такой алгоритм, в котором осуществляется выбор одного из двух путей продолжения алгоритма. На TPascal данный.
1 Тема: Арифметические операции и линейные программы.
21 ноября 2013 г. 10а класс. Оператор ветвления в полном варианте IF (условие) THEN (операторы) ELSE (операторы); условие - з- записывается с помощью.
Pascal ABC. Структура программы. Типы. Операторы ввода и вывода.
Учитель информатики "СОШ 6" г. Кирова Захарова Е.В. ЦИКЛЫ В ПАСКАЛЕ.
Задачи по теме Организация ветвления на языке Паскаль урок для 9 класса Селиверстова Ольга Николаевна учитель информатики МБОУ СОШ 17 г.Саров Нижегородской.
«Операции с целыми числами. Присваивание». 1. Структура программы языка Паскаль program ; var ; begin ; end.
Переменные целого типа (Integer) Эти переменные занимают в памяти 2 байта.Значения переменных – целые числа в диапазоне ÷32767 Арифметические действия.
Тест по теме «Линейный алгоритм». 1.Определите значение целочисленной переменной а после выполнения фрагмента алгоритма. а:=247; b:=(a div 100)*10+9;
Цикл со счетчиком. Ц ИКЛ СО СЧЕТЧИКОМ FOR управляющая переменная:= a TO n DO операторы;(если an) Здесь a – начальное значение управляющей переменной;
Язык программирования Pascal. Основные понятия Программа Компиляция Оператор Идентификатор Набор команд на языке программирования Перевод программы (целой)
Тема: «Понятие массива. Назначение. Тип. Размер. Размерность. Одномерный массив» :56:36.
Транксрипт:

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

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

Решение: Чтобы найти количество десятков (сотен, тысяч и пр.) нужно разделить исходное число на десять (сто, тысячу и пр.) нацело. Пример: 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)С кондитерской фабрики отгружают конфеты в коробках по 10 кг, 5 кг и 1 кг. Какое наименьшее количество коробок потребуется для перевозки N килограмм конфет? 2)Дано двузначное число. Найти сумму и произведение его цифр. 3)Дано трехзначное число. Найти число, полученное при перестановке второй и третьей цифр заданного числа. 4)Допустим, вы получили наследство 1 млн. долларов и хотите красиво пожить. После долгих раздумий вы решаете, что будете жить на 8000$ в месяц. На сколько лет вам хватит наследства?