Тема: Алгоритм, основные алгоритмические конструкци
Оценка 4.7

Тема: Алгоритм, основные алгоритмические конструкци

Оценка 4.7
Разработки уроков
docx
информатика
9 кл
05.05.2017
Тема: Алгоритм, основные алгоритмические конструкци
1. Определение алгоритма 2. Базовые алгоритмические структуры (линейная, ветвление, циклическая структуры) 3. Структура программы в Pascal 4. Математические операции в Pascal 5. Основные математические функции 6. Примеры задач на линейные алгоритмы 7. Примеры задач на алгоритмы с ветвлением 8. Примеры задач на алгоритмы циклической струкетуры 9. Практичекие задания по изученной темеАлгоритм
алгоритмы.docx
Тема: Алгоритм, основные алгоритмические конструкции. Под алгоритмом понимают постоянное и точное  предписание (указание) исполнителю совершить  определенную последовательность действий,  направленных на достижение указанной цели или  решение поставленной задачи. Базовые алгоритмические структуры: 1. Базовая структура  "следование".  Образуется последовательностью действий,  следующих одно за другим. 2. Базовая структура  "ветвление". Обеспечивает в зависимости от результата  проверки условия (да или нет) выбор одного из  альтернативных путей работы алгоритма. 3. Базовая структура  "цикл".  Обеспечивает многократное выполнение  некоторой совокупности действий, которая  называется телом цикла.  Структура программы в Pascal: Program  Имя программы; Const  Введение констант; Var  Описание переменных и их типов; Begin      Тело основной программы;             End. Математические операции в Pascal: символ операции Название операции * / + ­ div mod Пример 2*3 (результат: 6) 30/2 (результат: 1.5E+01) 2+3 (результат: 5) 5­3 (результат: 2) умножение деление сложение вычитание целочисленное деление 5 div 2 (результат: 2) остаток от деления 5 mod 2 (результат: 1)  К операциям отношения в Турбо Паскаль относятся такие операции, как:  > ­ больше  < ­ меньше  = ­ равно  <> ­ не равно  >= ­ больше или равно  <= ­ меньше или равно Основные математические функции Abs(X) Cos(X), Sin(X) Возвращает абсолютное значение числа X. Возвращает косинус (синус) числа X, где X ­ угол в радианах. ArcTan(X) Exp(X) Ln(x) Pi Sqr(X) Sqrt(X) Trunc(X) Frac(X) Int(X) Inc(X,Y) Dec(X,Y) Функций   тангенс   и   котангенс   в   Турбо   Паскале   нет.   Для   их   вычисления используйте выражение sin(x)/cos(x) (или cos(x)/sin(x) для котангенса). Возвращает арктангенc числа X. Возвращает число, равное e в степени X. Возвращает число, равное натуральному логарифму от числа X. Число Пи. Возвращает число, равное квадрату числа X. Возвращает число, равное квадратному корню из числа X. Возвращает число, равное целой части числа X. (Происходит отбрасывание  дробной части числа X. Результат выполнения имеет тип Longint). Возвращает число, равное дробной части числа X. Возвращает число, равное целой части числа X. Результат выполнения функции ­  real. Увеличивает значение числа X на Y. Если число Y не указано, то увеличение  происходит на 1. Уменьшает  значение  числа  X на Y. Если  число Y не указано, то уменьшение происходит на 1. Запишите выражение на Паскаль: Примеры задач на линейные алгоритмы: Задача2. Вывести на экран три введенных с клавиатуры числа в порядке, обратном их вводу. program WriteThree; var  a, b, c: integer; begin   readln(a, b, c);   writeln(c, ' ', b, ' ', a) end. Задача3. Дано число меньше 256. Сформировать число, представляющее собой его квадрат. program SqrOfNum; var  a: integer; begin   readln(a);   a := a * a;   writeln(a) end. 3. а := 4 b := 4 а := 2*а + 3*b b := a/2*b Линейный алгоритм, записанный на алгоритмическом языке 1. а := 2 b := 4 а := 2*а + 3*b b := a/2*b В ответе укажите одно целое число — значение переменной b. 2. а := 5 b := 4 а := 2*а + 3*b b := a/2*b В ответе укажите одно целое число — значение переменной b. В ответе укажите одно целое число — значение переменной b. 4. а := 6 b := 4 а := 2*а + 3*b b := a/2*b В ответе укажите одно целое число — значение переменной b. 5. а := 7 b := 4 а := 2*а + 3*b b := a/2*b В ответе укажите одно целое число — значение переменной b. 6. а := 3 b := 4 а := 2*а + 3*b b := a/2*b В ответе укажите одно целое число — значение переменной b. 7. а := 1 b := 4 а := 2*а + 3*b b := a/2*b В ответе укажите одно целое число — значение переменной b. 8. а := 4 b := 2 b := a/2*b a := 2*а + 3*b В ответе укажите одно целое число — значение переменной a. 9. а := 6 b := 1 b := a/2*b В ответе укажите одно целое число — значение переменной a. 10. a := 2*а + 3*b а := 8 b := 2 b := a/2*b a := 2*а + 3*b В ответе укажите одно целое число — значение переменной a. 11. а := 10 b := 1 b := a/2*b a := 2*а + 3*b В ответе укажите одно целое число — значение переменной a. 12 а := 2 b := 4 b := a/2*b a := 2*а + 3*b В ответе укажите одно целое число — значение переменной a. 13 а := 4 b := 4 b := a/2*b a := 2*а + 3*b В ответе укажите одно целое число — значение переменной a. 14 а := 6 b := 2 b := a/2*b a := 2*а + 3*b В ответе укажите одно целое число — значение переменной a. 15. В ответе укажите одно целое число — значение переменной a. 16. а := 6 b := 4 b := a/2*b a := 2*а + 3*b а := 8 b := 3 b := a/2*b a := 2*а + 3*b В ответе укажите одно целое число — значение переменной a. 17 а := 4 b := 10 а := b - a*2 b := 24/a*4 В ответе укажите одно целое число — значение переменной b. 18 а := 5 b := 4 b := 100 - a*b a := b/16*a В ответе укажите одно целое число — значение переменной a. 19. a := 10 b := 5 b := 100 + a/b a := b/6*a В ответе укажите одно целое число — значение переменной a. 20. а := 10 b := 110 b := 110 + b/a a := b/11*a а := 0 b := 2 b := 2 + a + 4*b a := b/2*a В ответе укажите одно целое число — значение переменной a. 21. В ответе укажите одно целое число — значение переменной a.

Тема: Алгоритм, основные алгоритмические конструкци

Тема: Алгоритм, основные алгоритмические конструкци

Тема: Алгоритм, основные алгоритмические конструкци

Тема: Алгоритм, основные алгоритмические конструкци

Тема: Алгоритм, основные алгоритмические конструкци

Тема: Алгоритм, основные алгоритмические конструкци

Тема: Алгоритм, основные алгоритмические конструкци

Тема: Алгоритм, основные алгоритмические конструкци

Тема: Алгоритм, основные алгоритмические конструкци

Тема: Алгоритм, основные алгоритмические конструкци
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.
05.05.2017