1 © МОУ СОШ 13
2
3 Записать в тетрадь алгоритмы и программы и сдать конспект !
4 INT(5,7)=5
5
6
7 Самостоятельно составить алгоритм и программу: 7) Ввести два числа с клавиатуры. Найти среднее арифметическое квадратов этих чисел и среднее геометрическое модулей этих чисел. + подготовиться к сам-раб: «Составление линейных алгоритмов и программ».
88 НАПРИМЕР: 10 MOD 2 = 0 10 MOD 3 = 1 10 DIV 2 = 5 10 DIV 3 = 3
99 Разобрать задачу: Записать по введенному с клавиатуры числу количество сотен, десятков и единиц. В переменную A занесём остаток от деления исходного числа X на 10 – т.о. выделим единицы – пускай X=324, a:=x mod 10; a=4 В переменную B занесём частное от деления исходного числа X на 10 – т.о. отбросили последнюю цифру – при X =324, b:=x div 10; b=32 В переменную C занесём остаток от деления числа B на 10 – т.о. выделим десятки исходного числа – B=32, c:=b mod 10; c=2 В переменную D заносим результат деления числа B на 10 – т.о. отбросим последнюю цифру и получаем число сотен исходного числа – пускай B=32, d:=b div 10; d=3 Итак, операции N mod 10 – взять последнюю цифру числа N div 10 – отбросить последнюю цифру числа Например: 105 mod 10 = div 10 = 10
10 ПРОГРАММА. Program SDE; USES CRT; VAR a,b,c,d,x:Integer; Begin clrscr; writeln ('Введите трехзначныйое число'); Readln(x); a:=x mod 10; b:=x div 10; c:=b mod 10; d:=b div 10; writeln('Число сотен в числе - ',d); writeln('Число десятков в числе - ',c); writeln('Число единиц в числе - ',a); readln; END. 10
11 Составить алгоритмы и программы: 7) Переменной S присвоить сумму цифр трехзначныйого числа К, вводимого с клавиатуры. 8) Дано целое положительное четырехзначныйое число. Напишите программу, позволяющую определить сумму двух первых цифр заданного четырехзначныйого числа. Например: ) Идет К-ая секунда суток. Определите, сколько полных часов (Н) и полных минут (М) прошло к этому моменту. Например, Н= 3 и М= 40, если К=13257=3* *
12 АЛГОРИТМЫ: Алг 7-2 сумма цифр арг K, K 1, K2, K3 (цел – все) рез S Нач ввести К (3-х значный) K1 = int (K/100) K2 = int (K/10) – K1*10 K3 = K – K1*100 – K2*10 S = K1+K2+K3 вывод S Кон Symcifr-2. pas 12 Алг 7-1_сумма цифр арг K, A, K1, K2, K3 (цел – все) рез S – сумма цифр Нач ввести K 123 A = K mod K3 = K mod 10 3 K1 = K div K2 = A div 10 2 S = K1 + K2 + K3 вывод S Кон Symcifr_1. pas Составить программу самостоятельно !
13 2) Дом. задание: Подготовиться к самостоятельной работе: «Составление линейных алгоритмов и программ». (задачи: 5 – Слайд 3 6 – слайд 4). 1) работа с программой ! _(лин)