Инфоурок Другое ПрезентацииПрограммирование на языке TURBO PASCAL (Учебник для начинающих)

Программирование на языке TURBO PASCAL (Учебник для начинающих)

Скачать материал
Скачать материал "Программирование на языке TURBO PASCAL (Учебник для начинающих)"

Получите профессию

Бухгалтер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Карьерный консультант

Описание презентации по отдельным слайдам:

  • Программирование на языке TURBO PASCAL(Учебник для начинающих)  Проект: Варл...

    1 слайд

    Программирование на языке TURBO PASCAL
    (Учебник для начинающих)
    Проект: Варламовой Кристины
    Учитель: Касприк Е.А.

  • Социологическое исследование 11 «В» класса:Вот как ответили ученики моего кла...

    2 слайд

    Социологическое исследование 11 «В» класса:
    Вот как ответили ученики моего класса на вопрос : «Поняли ли вы тему «Программирование в среде «TURBO PASCAL»?»

  • Цель проектаСформировать умения  разрабатывать и использовать программы для р...

    3 слайд

    Цель проекта
    Сформировать умения разрабатывать и использовать программы для решения определенных типов задач.

  • Задачи проекта:Познакомиться основными понятиями среды...

    4 слайд

    Задачи проекта:
    Познакомиться основными понятиями среды ;
    Описать стандартные приемы решения задач и построения программ;
    Создать банк задач, в виде лабораторного практикума, для закрепления основных умений и навыков работы в среде.
    TURBO PASCAL

  • Основные этапы проектирования программ Проектирование и последующая поддержка...

    5 слайд

    Основные этапы проектирования программ
    Проектирование и последующая поддержка программного обеспечения включает несколько этапов:
    разработка спецификации (specification);
    проектирование или конструирование программы (design);
    доказательство правильности проекта (verification);
    кодирование, т. е. описание программ на языке программирования (coding);
    отладка и проверка правильности программ (debugging and testing);
    доработка и улучшение программ (refining);
    производство окончательного программного продукта (production);
    поддержка программного продукта в процессе его использования (maintenance).

  • Общая схема построения программы Блок 1. Задание исходных данных.
Блок 2. Реш...

    6 слайд

    Общая схема построения программы
    Блок 1. Задание исходных данных.
    Блок 2. Решение поставленной задачи.
    Блок 3. Вывод полученных результатов.

  • Числовые типы данных. Выражения. Стандартные функции. Решение задач линейной...

    7 слайд

    Числовые типы данных.
    Выражения. Стандартные функции. Решение задач линейной структуры

    Описание целых типов

    Описание действительных типов

  • Выражения и операторы действия

    8 слайд

    Выражения и операторы действия

  • Стандартные математические функции Турбо Паскаля

    9 слайд

    Стандартные математические функции Турбо Паскаля

  • Порядок вычислений в выражениях следующий:вычисляются подвыражения, заключен...

    10 слайд

    Порядок вычислений в выражениях следующий:

    вычисляются подвыражения, заключенные в скобки;
    затем выполняются операции с наибольшим приоритетом; обычно используются следующие уровни приоритетов (в порядке убывания):
    возведение в степень;
    мультипликативные операции: * , / , div , mod;
    унарные операции: + , - , abs , not;
    аддитивные операции: +, -;
    операции отношения: = , <> , < , > , <= , >= ;
    логические операции: and, or, not;
    операции с одинаковым приоритетом выполняются слева направо

  • Пример заданий на отработку записи основных выражений
Математическое выражени...

    11 слайд

    Пример заданий на отработку записи основных выражений

    Математическое выражение
    x3/2 – 7x + tg (x+2)
    Выражение на Паскале exp(3*ln(x)/2)-7*x+sin(x+2)/cos(x+2)

  • Пример: вычислить значение выражения Текст программы:
Program zadacha1 _2;
Va...

    12 слайд

    Пример: вычислить значение выражения
    Текст программы:
    Program zadacha1 _2;
    Var а,b,c,y: real; {описываем переменные, используемые в программе}
    Begin {начало основной программы}
    Writeln(‘введите значение переменной a, не равное 0’);
    Readln (a); {ввод с клавиатуры переменной а}
    Writeln (‘введите значения переменных b и c через пробел’);
    Readln (b,c); {ввод с клавиатуры переменных b,c}
    Y:= (b+sqrt(sqr(b)+4*a*c))/(2*a)-sqr(a)*a*c; {вычисление значения выражения}
    Writeln(‘значение искомого выражения равно’, y:8:4); {вывод результата на экран}
    End.

  • Пример: Найти сумму цифр трехзначного натурального числа.Текст программы:
Pro...

    13 слайд

    Пример: Найти сумму цифр трехзначного натурального числа.
    Текст программы:
    Program zadacha1_3;
    Var N: word;
    ed, des, sot: 0..9;
    s: byte;
    begin {начало программы}
    writeln(‘введите трехзначное число’);
    readln(N);
    s:=0;
    ed:=N mod 10;
    des:= (N div 10) mod 10;
    sot:= N div 100;
    s:= ed+des+sot;
    writeln(‘сумма цифр числа ‘, N, ‘ равна ‘, s);
    end.

  • Логические выражения. Логический тип. Условный оператор. Оператор выбора. Пр...

    14 слайд

    Логические выражения.
    Логический тип. Условный оператор. Оператор выбора. Программирование разветвляющихся алгоритмов
    Логические выражения (условия) – это выражения, которые могут принимать лишь одно из двух значений: true (истина) или false (ложь). Для построения логических выражений используются операции отношения, которые обозначаются знаками: = (отношение на равенство),
    <> (отношение на неравенство), < (отношение меньше), > (отношение больше), <= (отношение меньше или равно), >= (отношение больше или равно).
    Сложные условия составляются из простых с помощью логических операций: and (логическое «И»), or (логическое «ИЛИ») и not (логическое «НЕ»). При составлении сложных условий операнды логического выражения берутся в скобки (это важно!).
    Примеры логических выражений:
    5>3; 2<=6; (x<2) and (x>=0); 2*x+5<>0 и т.п.
    При вычислении логических выражений операции выполняются в следующем порядке: not, and, or, операции отношения, арифметические операции. Если порядок выполнения операций нужно изменить, то применяют скобки.

  • Условные операторы позволяют выбирать для выполнения те или иные части програ...

    15 слайд

    Условные операторы позволяют выбирать для выполнения те или иные части программы в зависимости
    от некоторых условий
    Полный условный оператор:
    if B then S1 else S2
    Здесь if (если), then (то) и else (иначе) являются служебными словами, В – логическое выражение, а S1 и S2 – операторы.
    Выполнение такого условного оператора сводится к выполнению одного из входящих в него операторов S1 или S2: если заданное в операторе условие выполняется (логическое выражение В принимает значение true), то выполняется оператор S1, в противном случае выполняется оператор S2.

  • Пример: составить программу, которая определяет, принадлежит точка с координа...

    16 слайд

    Пример: составить программу, которая определяет, принадлежит точка с координатами (x, y) заштрихованной области или нет.
    Текст программы
    Program zadacha2_2;
    Var x,y: real;
    begin
    Witeln (‘введите координаты точки x и y через пробел’);
    Readln (x, y);
    if (y>=0) and (x+y<=1) and (y-x<=1)
    then
    Writeln (‘Точка принадлежит области’)
    else
    writeln(‘Точка не принадлежит области’);
    end.
    y
    -1
    1
    1
    x

  • Циклические структуры. Программирование циклических алгоритмов.Простой арифме...

    17 слайд

    Циклические структуры. Программирование циклических алгоритмов.
    Простой арифметический цикл (с параметром)

    For V:= E1 to E2 do S,
    где for (для), to (увеличиваясь к) и do (выполнять, делать) – служебные слова,
    V – переменная порядкового типа, называемая параметром цикла,
    Е1 и Е2 – выражения того же типа, что и параметр цикла,
    S – оператор, который и выполняется многократно в цикле, называемый телом цикла.


    Оператор цикла с постусловием
    Для задания таких вычислительных процессов в Паскале и служит оператор цикла с постусловием. Этот оператор имеет вид:
    Repeat S1; S2;…;Si until B,
    где repeat (повторять) и until (до) – служебные слова, через Si обозначен любой оператор Паскаля, а через В – логическое выражение.
    При выполнении этого оператора цикла последовательность операторов, находящихся между словами repeat и until, выполнится один или более раз. Этот процесс завершается, когда после очередного выполнения заданной последовательности операторов логическое выражение В примет (впервые) значение true

  • Циклические структуры. Программирование циклических алгоритмов.Оператор цикла...

    18 слайд

    Циклические структуры. Программирование циклических алгоритмов.
    Оператор цикла с предусловием
    Этот оператор цикла имеет в Паскале следующий вид:
    While B do S,
    где while (пока), do (делать, выполнять) – служебные слова, В – логическое выражение, S – оператор. Здесь оператор S выполняется ноль или более раз, но перед каждым очередным его выполнением вычисляется значение выражения В, и оператор S выполняется только в том случае, когда значение выражения В true. Выполнение оператора цикла завершается, когда выражение В впервые принимает значение false. Если это значение выражение В принимает при первом же его вычислении, то оператор S не выполнится ни разу.

  • Пример: вычислить сумму членов гармонического ряда с общим членом an=1/n, пре...

    19 слайд

    Пример: вычислить сумму членов гармонического ряда с общим членом an=1/n, превышающих заданное число  (0<<1).

    Текст программы
    Program zadacha3_2;
    Var E,s: real;
    N: word;
    Begin
    Writeln (‘введите Е’);
    Readln (E);
    S:=0; N:=1;
    While 1/n>E do
    Begin {так как в цикле должны выполняться два оператора, то их нужно заключить в операторные скобки}
    S:=S+1/n;
    N:=n+1;
    End; {конец тела цикла}
    Writeln(‘искомая сумма S=’, S)
    End.

  • Общие выводы:Данное пособие представляет собой учебник для людей, начинающих...

    20 слайд

    Общие выводы:
    Данное пособие представляет собой учебник для людей, начинающих программировать в нем отобраны наиболее популярные задачи для отработки навыков решения задач и работе в среде программирования
    TURBO PASCAL

  • Спасибо за внимание!

    21 слайд

    Спасибо за внимание!

Получите профессию

Няня

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 668 319 материалов в базе

Скачать материал

Вам будут интересны эти курсы:

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

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 26.10.2020 210
    • PPTX 236 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Ковыркина Инна Юрьевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Ковыркина Инна Юрьевна
    Ковыркина Инна Юрьевна
    • На сайте: 3 года и 4 месяца
    • Подписчики: 0
    • Всего просмотров: 70404
    • Всего материалов: 195

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Няня

Няня

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Специалист в области охраны труда

72/180 ч.

от 1750 руб. от 1050 руб.
Подать заявку О курсе
  • Сейчас обучается 36 человек из 22 регионов
  • Этот курс уже прошли 155 человек

Курс профессиональной переподготовки

Руководство электронной службой архивов, библиотек и информационно-библиотечных центров

Начальник отдела (заведующий отделом) архива

600 ч.

9840 руб. 5600 руб.
Подать заявку О курсе
  • Этот курс уже прошли 25 человек

Курс профессиональной переподготовки

Библиотечно-библиографические и информационные знания в педагогическом процессе

Педагог-библиотекарь

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 499 человек из 71 региона
  • Этот курс уже прошли 2 332 человека

Мини-курс

Введение в тренинг и профессия тренера

3 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Фитнес: особенности построения смешанных групповых тренировок

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Этот курс уже прошли 21 человек

Мини-курс

Основы работы в After Effects

3 ч.

780 руб. 390 руб.
Подать заявку О курсе