kopilkaurokov.ru - сайт для учителей

Создайте Ваш сайт учителя Курсы ПК и ППК Видеоуроки Олимпиады Вебинары для учителей

Презентация "Решение задач на языке программирования Pascal"

Нажмите, чтобы узнать подробности

Данная преентация содержит иллюстративно - объяснительный материал по теме "Язык программирования Паскаль". Лекция в данной презентации необходима для подготовки учащихся 9 класса к итоговой аттестации по информатике.

Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
Наладить дисциплину на своих уроках.
Получить возможность работать творчески.

Просмотр содержимого документа
«Презентация "Решение задач на языке программирования Pascal"»

«Решение задач на языке программирования»  (Подготовка к ОГЭ)    Учителя информатики: Трукжанова Айгуль Зулхаджаевна 2016 г

«Решение задач на языке программирования» (Подготовка к ОГЭ)

Учителя информатики:

Трукжанова Айгуль Зулхаджаевна

2016 г

Тип урока: комбинированный. Вид: лекция. Метод обучения: Иллюстративно-объяснительный. Оборудование: Компьютер, презентация, доска, проектор. Форма обучения: фронтальная с учащимися. План урока: Организационный момент. (2мин) Актуализация знаний. (5мин) Объяснение нового материала. (8мин) Решение задач.(20мин) Домашняя работа. (2мин) Подведение итогов урока.(3мин)
  • Тип урока: комбинированный.
  • Вид: лекция.
  • Метод обучения: Иллюстративно-объяснительный.
  • Оборудование: Компьютер, презентация, доска, проектор.
  • Форма обучения: фронтальная с учащимися.
  • План урока:
  • Организационный момент. (2мин)
  • Актуализация знаний. (5мин)
  • Объяснение нового материала. (8мин)
  • Решение задач.(20мин)
  • Домашняя работа. (2мин)
  • Подведение итогов урока.(3мин)
Цели урока: Образовательные: закрепить знание системы команд исполнителя;  ввести понятие алгоритма, программы;  сформировать умение составлять алгоритмы решения задач; Развивающие:   развитие алгоритмического и логического мышления, познавательный интерес обучающихся;  развитие творческой активности обучающихся;  формирование интереса к изучению предмета; Воспитательные: воспитать культуру речи  воспитание у обучающихся самостоятельности, аккуратности, внимательности, культуры речи и общения учеников.

Цели урока:

  • Образовательные: закрепить знание системы команд исполнителя;

ввести понятие алгоритма, программы;

сформировать умение составлять алгоритмы решения задач;

  • Развивающие:

развитие алгоритмического и логического мышления, познавательный интерес обучающихся;

развитие творческой активности обучающихся;

формирование интереса к изучению предмета;

  • Воспитательные: воспитать культуру речи

воспитание у обучающихся самостоятельности, аккуратности, внимательности, культуры речи и общения учеников.

  • Задачи урока:
  • Научить составлять алгоритмы решения задач на языке программирования.
  • Раскрыть понятие «программа».
Языки программирования - это формальные языки, предназначенные для записи алгоритмов, исполнителем которых будет компьютер. Записи алгоритмов на языках программирования называются программами . Язык Паскаль – универсальный язык программирования. Никлаус Вирт (род. в 1934 г.) - швейцарский учёный, специалист в области информатики, один из известнейших теоретиков в области разработки языков программирования, профессор информатики (компьютерных наук). Разработчик языка Паскаль и ряда других языков программирования.

Языки программирования - это формальные языки, предназначенные для записи алгоритмов, исполнителем которых будет компьютер.

Записи алгоритмов на языках программирования называются программами .

Язык Паскаль – универсальный язык программирования.

Никлаус Вирт (род. в 1934 г.) - швейцарский учёный, специалист в области информатики, один из известнейших теоретиков в области разработки языков программирования, профессор информатики (компьютерных наук). Разработчик языка Паскаль и ряда других языков программирования.

Алфавит языка Алфавит языка программирования Паскаль - набор допустимых символов, которые можно использовать для записи программы. Алфавит языка Паскаль Латинские прописные  буквы A, B, C, …, X Y, Z Латинские строчные  буквы a, b, c,…, x, y, z Арабские цифры 0, 1, 2, …, 7, 8, 9 Знаки арифметические,  препинания, скобки и другие Специальные символы

Алфавит языка

Алфавит языка программирования Паскаль - набор допустимых символов, которые можно использовать для записи программы.

Алфавит языка Паскаль

Латинские прописные

буквы

A, B, C, …, X Y, Z

Латинские строчные

буквы

a, b, c,…, x, y, z

Арабские цифры

0, 1, 2, …, 7, 8, 9

Знаки арифметические,

препинания, скобки и другие

Специальные

символы

= и" width="640"

Алфавит языка

В алфавит языка Паскаль включены неделимые элементы (составные символы).

Неделимые элементы

Знак операции

присваивания

: =

Знаки больше или равно,

меньше или равно

= и

Простые числовые типы данных

Простые числовые типы данных

Структура программы на языке Паскаль Структура программы Описание констант, меток и  описание переменных ( var ) Описание данных Начинается словом begin и заканчивается словом end  с точкой Описание действий

Структура программы на языке Паскаль

Структура программы

Описание констант, меток и

описание переменных ( var )

Описание данных

Начинается словом begin и

заканчивается словом end

с точкой

Описание действий

Структура программы на Паскале VAR список однотипных переменных: INTEGER;  список однотипных переменных:REAL; BEGIN  READ(список ввода);  READLN(список ввода);  переменная:=арифметическое выражение ;  WRITE(список вывода);  WRITELN(список вывода); END.

Структура программы на Паскале

VAR список однотипных переменных: INTEGER;

список однотипных переменных:REAL;

BEGIN

READ(список ввода);

READLN(список ввода);

переменная:=арифметическое выражение ;

WRITE(список вывода);

WRITELN(список вывода);

END.

Функции F (x) Арифметические операции + |x| сложение ABS (x) - вычитание x 2 SQR (x) * умножение / деление   x SQRT (x) деление нацело div Sin x SIN (x) Остаток mod от деления Cos x COS (x)

Функции

F (x)

Арифметические операции

+

|x|

сложение

ABS (x)

-

вычитание

x 2

SQR (x)

*

умножение

/

деление

x

SQRT (x)

деление

нацело

div

Sin x

SIN (x)

Остаток

mod

от деления

Cos x

COS (x)

Оператор цикла FOR FOR имя:= выражение1 TO выражение 2 DO оператор Правило записи оператора IF IF условие THEN оператор 2 ELSE оператор

Оператор цикла FOR

FOR имя:= выражение1 TO выражение 2 DO оператор

Правило записи оператора IF

IF условие THEN оператор 2 ELSE оператор

Задача 1

Задача 1

Программа (Задача 1) Var a, i, n, min: integer; Begin Writeln (‘Введите количество чисел’); Readln (n); min:= 30000; For i:= 1 to n do  begin  Writeln (‘Введите число’);  Readln (a);  if (a  end; Writeln (‘ Миним. число, делящееся нацело на 7 =‘ , min); Readln end.

Программа (Задача 1)

Var a, i, n, min: integer;

Begin

Writeln (‘Введите количество чисел’);

Readln (n);

min:= 30000;

For i:= 1 to n do

begin

Writeln (‘Введите число’);

Readln (a);

if (a

end;

Writeln (‘ Миним. число, делящееся нацело на 7 =‘ , min);

Readln

end.

Самостоятельное решение задачи:  Задача 2

Самостоятельное решение задачи: Задача 2

Самостоятельное решение задачи:  Задача 3

Самостоятельное решение задачи: Задача 3

Домашняя работа:  Задача 4

Домашняя работа: Задача 4


Получите в подарок сайт учителя

Предмет: Информатика

Категория: Презентации

Целевая аудитория: 9 класс

Скачать
Презентация "Решение задач на языке программирования Pascal"

Автор: Трукжанова Айгуль Зулхаджаевна

Дата: 25.10.2016

Номер свидетельства: 352095

Похожие файлы

object(ArrayObject)#853 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(110) "Вводный урок по теме: "Язык программирования Турбо Паскаль". "
    ["seo_title"] => string(60) "vvodnyi-urok-po-tiemie-iazyk-proghrammirovaniia-turbo-paskal"
    ["file_id"] => string(6) "167023"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1423038792"
  }
}
object(ArrayObject)#875 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(63) "Синтаксис языка программирования."
    ["seo_title"] => string(33) "sintaksisiazykaproghrammirovaniia"
    ["file_id"] => string(6) "298546"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1456338519"
  }
}
object(ArrayObject)#853 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(64) "Основы языка программирования Pascal "
    ["seo_title"] => string(39) "osnovy-iazyka-proghrammirovaniia-pascal"
    ["file_id"] => string(6) "179073"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(11) "presentacii"
    ["date"] => string(10) "1424943436"
  }
}
object(ArrayObject)#875 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(115) "ФОРМАЛИЗАЦИЯ языка танца (или сортировка одномерного массива) "
    ["seo_title"] => string(65) "formalizatsiia-iazyka-tantsa-ili-sortirovka-odnomiernogho-massiva"
    ["file_id"] => string(6) "246354"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1446363231"
  }
}
object(ArrayObject)#853 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(30) "Вложенные циклы."
    ["seo_title"] => string(21) "vlozhiennyie-tsikly-1"
    ["file_id"] => string(6) "299242"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1456486939"
  }
}


Получите в подарок сайт учителя

Видеоуроки для учителей

Курсы для учителей

ПОЛУЧИТЕ СВИДЕТЕЛЬСТВО МГНОВЕННО

Добавить свою работу

* Свидетельство о публикации выдается БЕСПЛАТНО, СРАЗУ же после добавления Вами Вашей работы на сайт

Удобный поиск материалов для учителей

Ваш личный кабинет
Проверка свидетельства