Линейные алгоритмы в Pascal (Урок 4). Линейные алгоритмы Задача 1. Написать программу нахождения суммы цифр двухзначного числа. Program sum2; Var a, a1,

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



Advertisements
Похожие презентации
Задача 1 Задача 2 Задача 3 Задача 4 Задача 5 Задача 6 Задача 7 Задача 8 Задача 9 Задача 10 Ответ к задаче 1 Ответ к задаче 2 Ответ к задаче 3 Ответ к задаче.
Advertisements

Pascal ABC. Структура программы. Типы. Операторы ввода и вывода.
2012 PASCAL Линейные программы. Домашнее задание «Треугольник» Написать программу нахождения площади и периметра прямоугольного треугольника по его катетам.
Линейные алгоритмы Тема урока:. Задача Составить блок-схему и написать программу на Паскале, меняющую значения переменных а и b местами. Данные вводятся.
Циклы. Вычислить сумму ряда чисел Program sum; var a: integer; s: real; Begin a:=1; s:=0; while a<600 do begin a:=a+1; s:=s+1/a; end; writeln ( ' s=
© МОУ СОШ INT(5,7)=5 3 СОСТАВИТЬ АЛГОРИТМЫ И ПРОГРАММЫ. 5) Рассчитать количество банок краски (К) и их стоимость (А) для покраски пола комнаты.
Условный оператор. Алгоритм с ветвлением – это такой алгоритм, в котором осуществляется выбор одного из двух путей продолжения алгоритма. На TPascal данный.
Линейные алгоритмы в Pascal (Урок 3). Задача 2 Даны переменные X и Y Требуется произвести между ними обмен значениями алг обмен вещ X, Y, Z нач ввод X.
начало конец команда 1 команда 2 команда N … присваивания, ввода, вывода.
Что такое алгоритм? Назовите базовые структуры алгоритмов. В какой форме записываются алгоритмы? Словесная, графическая, программная. Составьте алгоритм.
Проверка домашнего задания Команда присваивания. Ввод и вывод данных.
Виды алгоритмических структур Линейный алгоритм Разветвляющийся алгоритм Циклический алгоритм ?
Программирование в Паскале Задача 1. Написать программу сложения двух чисел А и В, вводимых с клавиатуры. Результат сложения записать в виде переменной.
Основы программирования в Pascal. Структура программы.
Самостоятельная работа по теме «Условный переход».
Цикл со счетчиком. Ц ИКЛ СО СЧЕТЧИКОМ FOR управляющая переменная:= a TO n DO операторы;(если an) Здесь a – начальное значение управляющей переменной;
Задачи по теме Организация ветвления на языке Паскаль урок для 9 класса Селиверстова Ольга Николаевна учитель информатики МБОУ СОШ 17 г.Саров Нижегородской.
Колмыкова С.М. ЧИСЛЕННЫЕ ПЕРЕМЕННЫЕ И ТИПЫ ДАННЫХ Язык программирования PASCAL.
Условный оператор (ветвление) (урок 5). Ветвление Если то иначе кон If then begin end else begin end;
Pascal: Условный оператор. Условный оператор позволяет проверить некоторое условие и в зависимости от результатов проверки выполнить то или иное действие.
Транксрипт:

Линейные алгоритмы в Pascal (Урок 4)

Линейные алгоритмы Задача 1. Написать программу нахождения суммы цифр двухзначного числа. Program sum2; Var a, a1, a2, sum : integer; Begin write(a=); readln(a); a1 := a div 10; a2 := a mod 10; sum := a1 + a2; writeln(sum=,sum); end. Анализ решения задачи: Дано двухзначное число a (вводится с клавиатуры). a = a1*10 + a2 где a1 и a2 – первая и вторая цифры числа a. Тогда: a1 = a div 10 a2 = a mod 10 sum = a1 + a2 Вариант 1

Линейные алгоритмы Задача 1. Написать программу нахождения суммы цифр двухзначного числа. Program sum2; Var a, sum : integer; Begin write(a=); readln(a); sum := a div 10 + a mod 10; writeln(sum=,sum); end. Анализ решения задачи: Дано двухзначное число a (вводится с клавиатуры). a = a1*10 + a2 где a1 и a2 – первая и вторая цифры числа a. Тогда: a1 = a div 10 a2 = a mod 10 sum = a div 10 + a mod 10 Вариант 2 Какая программа более эффективна? Почему?

Решение задач Задача 2. Написать программу нахождения произведения цифр трехзначного числа. Задача 3. Написать программу нахождения суммы цифр четырехзначного числа. Задача 4. С клавиатуры вводится двухзначное число. Получить из него новое число, записанное в обратном порядке. Задача 5. С клавиатуры вводится трехзначное число. Получить из него новое число, записанное в обратном порядке. Задача 6. С клавиатуры вводятся секунды. Программным путем преобразовать секунды в часы, минуты, секунды. Например, вводится 4000 сек. Выводится: 1 час 6 мин 40 сек Решения выслать по адресу

Задача 2. Написать программу нахождения произведения цифр трехзначного числа. Анализ решения задачи: Дано трехзначное число a (вводится с клавиатуры). a = a1*100 + a2*10 + a3 где a1, a2, a3 – первая, вторая и третья цифры числа a. Тогда: a1 = a div 100 a2 = a div 10 mod 10 a3 = a mod 10 Решение задач

Задача 4. С клавиатуры вводится двухзначное число. Получить из него новое число, записанное в обратном порядке. Анализ решения задачи: Дано двухзначное число a (вводится с клавиатуры). a = a1*10 + a2 где a1 и a2 – первая и вторая цифры числа a. Тогда: a1 = a div 10 a2 = a mod 10 b = a1 + a2*10 b – новое число, полученное из цифр числа a, записанных в обратном порядке. Решение задач