Презентация на тему "Алгоритм и его формальное исполнение" 9 класс

Презентация: Алгоритм и его формальное исполнение
1 из 18
Ваша оценка презентации
Оцените презентацию по шкале от 1 до 5 баллов
  • 1
  • 2
  • 3
  • 4
  • 5
4.0
1 оценка

Комментарии

Нет комментариев для данной презентации

Помогите другим пользователям — будьте первым, кто поделится своим мнением об этой презентации.


Добавить свой комментарий

Аннотация к презентации

Презентация на тему "Алгоритм и его формальное исполнение" рассказывает о системе программирования TURBO PASCAL, дает определение Паскалю, приводит свойства алгоритмов: результативность, дискретность, массовость и понятность.

Краткое содержание

  1. Система программирования TURBO PASCAL
  2. Свойства алгоритмов
  3. Типы алгоритмов
  4. Пример разветвляющего алгоритма
  5. Пример циклического алгоритма
  6. Программа нахождения суммы чисел А и В
  7. Практические задния

Содержание

  • Презентация: Алгоритм и его формальное исполнение
    Слайд 1

    Алгоритм и его формальное исполнение. Свойства алгоритма и его исполнители

  • Слайд 2

    Система программирования TURBO PASCAL

    В 1971 году Никлаус Вирт (Швейцария) разработал язык программирования для обучения студентов, который был назван в честь французского ученого Блеза Паскаля.

    Паскаль – это универсальный язык программирования, позволяющий решать самые разнообразные задачи обработки информации.

  • Слайд 3

    Свойства алгоритмов:

    • Результативность (или конечность) – выполнение алгоритма должно приводить к результату за конечное число шагов;
    • Дискретность(или детализация) – алгоритм поддаётся расчленению на элементарные (дискретные) шаги, которые могут быть исполнены при помощи системы команд исполнителя;
  • Слайд 4
    • Массовость – алгоритм должен решать однотипные задачи с различными исходными данными;
    • Понятность– алгоритм должен быть составлен только из команд, входящих в систему команд исполнителя;
  • Слайд 5

    Первый тип алгоритмов

    Линейный алгоритм – это алгоритм, в котором все действия выполняются в строгом порядке, последовательно, одно за другим

    Например: включение персонального компьютера.

  • Слайд 6
    • начало
    • А, В
    • S:=А+В
    • S
    • конец
  • Слайд 7

    Второй тип алгоритма

    Алгоритм,в котором осуществляется выбор действий в зависимости от какого-то условия, называют разветвляющимся.

  • Слайд 8

    Пример разветвляющегося алгоритма

  • Слайд 9

    Третий тип алгоритмов

    Циклический алгоритм – это алгоритм, содержащий повторяющие действия с какой–либо изменяющейся величиной (параметром).

  • Слайд 10

    Пример циклического алгоритма

  • Слайд 11
    • Real (действительный тип) – 16,32
    • integer(целый) – 3000
    • longint(длинный целый) – 2000000
    • string (строковый) – 'задача'
    • boolean (логический) – false/true
  • Слайд 12

    Написать программу нахождения суммы чисел А и В, вводимых с клавиатуры

    • Program primer4;
    • Var A,B,S: Integer;
    • Begin
    • Writeln('Введите значения чисел А, В');
    • Read(A,B);
    • S:=A+B;
    • Writeln('S=', S);
    • Readln(S);
    • End.
    • начало

    А, ВS:=А+ВSконец

  • Слайд 13

    Var a, b, c: integer; r, d: real;a:=5; b:=20; c:=-7;d:=2.5;r := a+(4*b+c)*d;a:= a+4;d:=a*7;

    Вопрос. Чему равны значения переменных r, a, d?

    Ответ. r = 187.5; a = 9;

  • Слайд 14

    Составьте программу, в которой осуществляется ввод трёх целых чисел с клавиатуры и вывод на экран монитора значения их суммы.

    Program А;Varx,y,z: integer;Beginwriteln(‘Введите 3 числа ‘);readln(x,y,z);write(‘Сумма чисел =’,x+y+z);End.

  • Слайд 15

    Составь программу вычисления идеального веса человека по его росту при условии, что идеальный вес (кг) = рост (см) - 100.

    program B;varv,r: integer;beginwriteln;write ('Введи свой рост - ');read (r);v:= r - 100;writeln;write ('Идеальный вес - ', v);readln;end.

  • Слайд 16

    Найдите ошибки в записи программы

    program zadacha1;var a, b: integer;x, y: real;begina := 5;10 := x;y := 7,8;b := 2.5;x := 2*(a + y);a := b + x;end.

    1. имя переменной должно быть слева от знака :=
    2. целая и дробная часть отделяются запятой и несоответствие типов
    3. несоответствие типов
  • Слайд 17

    Запишите выражение на языке Pascal:

    x:=(a*a+5*c*c-d*(a+b))/((c+d)*(d-2*a));

  • Слайд 18

    Напишите программу вычисления y по формуле: y = ( 1- x2 + 5x4 )2, где x - данное целое число.

    Program zadacha2;Varх, у: integer;ВeginWrite('Введите целое число ');Read(x);y:=sqr(1-sqr(x)+5*sqr(sqr(x)));Write('Значение у равно ',y);Read(y);End.

Посмотреть все слайды

Сообщить об ошибке