Файл: Целочисленная арифметика в языке программирования Паскаль Проанализируйте условия задач.pptx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 09.01.2024
Просмотров: 132
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
СОДЕРЖАНИЕ
writeln('введите трёхзначное число '); readln(a);
c2:=(a mod 100) div 10; {или c2:=(a div 10) mod 10;}
writeln('введите трёхзначное число '); readln(a); {375}
Составить программы для решения задач:
2. Найти цифры четырехзначного числа.
4. Дано четырёхзначное число. Найдите число, полученное при прочтении его цифр справа налево.
5. Определить, является ли счастливым шестизначное число, вводимое пользователем с клавиатуры.
Целочисленная арифметика
в языке
программирования
Паскаль
Проанализируйте условия задач
- Дано трёхзначное число. Найдите сумму его цифр.
- В трехзначном числе зачеркнули первую слева цифру и приписали её в конце. Найдите полученное число.
- Дано четырёхзначное число. Найдите число, полученное при прочтении его цифр справа налево.
Выделение цифр числа
| div | mod |
| Отбрасывает одну последнюю цифру | |
| Отбрасывает две последние цифры | |
| Отбрасывает три последние цифры | |
| Выделяет последнюю цифру | |
| Выделяет две последние цифры | |
| Выделяет три последние цифры |
- Ввод исходных данных.
- Выделение цифр числа.
- Сложение цифр числа.
- Вывод результата.
| Последняя цифра в десятичной записи целого А (например, 124 4) | |
| Цифра, стоящая в разряде десятков (например, 124 2) | |
| Цифра трехзначного числа, стоящая в разряде сотен (например, 124 1) |
124 mod 10=4(124 mod 100) div 10=2124 div 100=1
| Последняя цифра в десятичной записи целого А (например, 124 4) | |
| Цифра, стоящая в разряде десятков (например, 124 2) | |
| Цифра трехзначного числа, стоящая в разряде сотен (например, 124 1) |
var a,c1,c2,c3, s : integer;
begin
writeln('введите трёхзначное число '); readln(a);
c1:=a div 100;
c2:=(a mod 100) div 10; {или c2:=(a div 10) mod 10;}
c3:=a mod 10;
s := c1+c2+c3;
end.
- Ввод исходных данных.
- Выделение цифр числа.
- Сложение цифр числа.
- Вывод результата.
var a, b, s : integer;
begin
s:=0;
writeln('введите трёхзначное число '); readln(a); {375}
b:=a mod 10; {5}
s := s+b; {0+5=5}
a:=a div 10; {37}
b:=a mod 10; {7}
s := s+b; {5+7=12}
a:=a div 10; {3}
b:=a mod 10; {3}
s := s+b; {12+3=15}
a:=a div 10; {0}
end.
Универсальный способСумма цифр числа
var s, a: integer;
begin
s:= 0;
readln (a);
while a <> 0 do begin
sum:= sum + a mod 10;
a:= a div 10;
end;
writeln (s)
end;
Составить программы для решения задач:
2. Найти цифры четырехзначного числа.
3. В трехзначном числе зачеркнули первую слева цифру и приписали её в конце. Найдите полученное число.
4. Дано четырёхзначное число. Найдите число, полученное при прочтении его цифр справа налево.
5. Определить, является ли счастливым шестизначное число, вводимое пользователем с клавиатуры.
5. (Счастливый номер) Определить, является ли счастливым шестизначное число, вводимое пользователем с клавиатуры.
Счастливым номером называют такое шестизначное число, в котором сумма его первых трех цифр равна сумме его последних трех цифр.