1 © МОУ СОШ 13. 3 Записать в тетрадь алгоритмы и программы и сдать конспект !

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



Advertisements
Похожие презентации
© МОУ СОШ Алг средн арифм арг a,b,c (цел a,b,c,s,p) рез s,p,sr (вещ sr) Нач ввод a, b, c s = a+b+c p = a*b*c sr = (a+b+c)/3 вывод s, p, sr кон Программа:
Advertisements

© МОУ СОШ INT(5,7)=5 3 СОСТАВИТЬ АЛГОРИТМЫ И ПРОГРАММЫ. 5) Рассчитать количество банок краски (К) и их стоимость (А) для покраски пола комнаты.
Арифметическое выражение описывает правило вычисления значения некоторой величины. Оно может содержать числа, переменные, функции. Объединенные знаками.
Линейные алгоритмы Тема урока:. Задача Составить блок-схему и написать программу на Паскале, меняющую значения переменных а и b местами. Данные вводятся.
Линейные алгоритмы в Pascal (Урок 4). Линейные алгоритмы Задача 1. Написать программу нахождения суммы цифр двухзначного числа. Program sum2; Var a, a1,
Основы программирования в Pascal. Структура программы.
1 Организация программ разветвляющейся структуры. Условный оператор.
program Stepeny_a; Uses Crt; var a,b,c : real; begin writeln ( Введите числа a и b ); readln ( a, b ); c := a; while c < b do begin writeln (c:8:2) ;
1 Тема: Арифметические операции и линейные программы.
Линейные вычислительные процессы (Текущий контроль) Презентация подготовлена учителем информатики МБОУ СОШ 32 г. Новочеркасска Шевченко Л.Б.
Задача 1 Задача 2 Задача 3 Задача 4 Задача 5 Задача 6 Задача 7 Задача 8 Задача 9 Задача 10 Ответ к задаче 1 Ответ к задаче 2 Ответ к задаче 3 Ответ к задаче.
1 Организация программ разветвляющейся структуры. Организация программ разветвляющейся структуры. Условный оператор.
ОПЕРАЦИИ И СТАНДАРТНЫЕ ФУНКЦИИ языка PASCAL. Темы: Операции Функции Приоритетность.
2012 PASCAL Линейные программы. Домашнее задание «Треугольник» Написать программу нахождения площади и периметра прямоугольного треугольника по его катетам.
Программирование в Паскале Задача 1. Написать программу сложения двух чисел А и В, вводимых с клавиатуры. Результат сложения записать в виде переменной.
Проверка домашнего задания Команда присваивания. Ввод и вывод данных.
1 Арифметические операции + сложение – вычитание * умножение / деление div деление нацело (остаток отбрасывается) mod остаток от деления var a, b: integer;
program Stepeny a; Uses Crt; var a,b,c : real; begin writeln ( Введите числа a и b ); readln ( a, b ); c := a; while c < b do begin writeln (c:8:2) ;
Условный оператор в Паскале. 1. Полный условный оператор. 2. Неполный условный оператор. 3. Составные условия.
Линейные задачи Операторы ввода вывода присваивания.
Транксрипт:

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) работа с программой ! _(лин)