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

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

Алгоритмические конструкции

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

презентация по теме "Основные алгоритмические конструкции"

Просмотр содержимого документа
«Алгоритмические конструкции»

Глава 2. Основы алгоритмизации §2.4. Основные алгоритмические конструкции Линейные алгоритмы Лисовский К.Н.

Глава 2. Основы алгоритмизации

§2.4. Основные алгоритмические конструкции

Линейные алгоритмы

Лисовский К.Н.

, , = , = , Логические операции И , ИЛИ , НЕ Операция присвоения := Язык Кумир ВЕЩ Типы данных ЦЕЛ Вещественное (дробное) число Целое число ЛОГ СИМ Логическая величина (значения: да, нет) ЛИТ Символьный (один символ) Литерная величина (последовательность символов)" width="640"

Язык Кумир (операции)

  • Арифметические операции +, -, *, /, **
  • Операции отношения , , , = , = ,
  • Логические операции И , ИЛИ , НЕ
  • Операция присвоения :=

Язык Кумир

ВЕЩ

Типы данных

ЦЕЛ

Вещественное (дробное) число

Целое число

ЛОГ

СИМ

Логическая величина (значения: да, нет)

ЛИТ

Символьный (один символ)

Литерная величина (последовательность символов)

Язык Кумир (функции) Название функции Форма записи Корень квадратный Пример sqrt(x) Абсолютная величина вещ х,y abs(x) Остаток от деления х на у Целая часть от деления х на у y:=sqrt(x) y:=abs(x-5) mod(x,y) Целая часть числа х цел z div(x,y) цел z z:=mod(x,2) int(x) Случайное число от 0 до х z:=div(x,y) цел z rnd(x) z:=int(x) цел z z:=rnd(100)

Язык Кумир (функции)

Название функции

Форма записи

Корень квадратный

Пример

sqrt(x)

Абсолютная величина

вещ х,y

abs(x)

Остаток от деления х на у

Целая часть от деления х на у

y:=sqrt(x)

y:=abs(x-5)

mod(x,y)

Целая часть числа х

цел z

div(x,y)

цел z

z:=mod(x,2)

int(x)

Случайное число от 0 до х

z:=div(x,y)

цел z

rnd(x)

z:=int(x)

цел z

z:=rnd(100)

=-5)И(x х положительное x0 x четное mod(x,2)=0 х нечетное х принадлежит 1 четверти mod(x,2)=1 mod(x,2)0 (x0)и(y0)" width="640"

Язык Кумир (логическое выражение)

Условие

Логическое выражение

х принадлежит [-5,5]

(x=-5)И(x

х положительное

x0

x четное

mod(x,2)=0

х нечетное

х принадлежит 1 четверти

mod(x,2)=1

mod(x,2)0

(x0)и(y0)

Пример 2

Пример 2

Пример 3 трассировка

Пример 3

трассировка

Целая часть Остаток от деления от деления Пример 4 4 mod 5 = 4 5 div 2 = 2 5 mod 2 = 1 2 div 5 = 0 трассировка для S=745 Трассировка для S=1864

Целая часть

Остаток

от деления

от деления

Пример 4

4 mod 5 = 4

5 div 2 = 2

5 mod 2 = 1

2 div 5 = 0

трассировка для S=745

Трассировка для S=1864

Домашнее задание

Домашнее задание

  • §2.4.1
  • № 4-10
Составить программу на языке Кумир 1. Составить программу вычисляющую гипотенузу в прямоугольном треугольнике по двум катетам   2. Составить программу вычисляющую площадь треугольника по трем сторонам. формула Герона Где p – полупериметр 3.Составить программу вычисляющую сумму цифр двузначного числа (использовать div и mod)

Составить программу на языке Кумир

1. Составить программу вычисляющую гипотенузу в прямоугольном треугольнике по двум катетам

  •  

2. Составить программу вычисляющую площадь треугольника по трем сторонам.

формула Герона

Где p – полупериметр

3.Составить программу вычисляющую сумму цифр двузначного числа (использовать div и mod)

Среда Кумир (Комплекс Учебных Миров) Конструкции языка нц  раз  кц нц пока   кц сверху стена клетка чистая снизу стена сверху свободно слева стена клетка закрашена снизу свободно справа стена слева свободно справа свободно

Среда Кумир (Комплекс Учебных Миров)

  • Конструкции языка

нц раз

кц

нц пока

кц

сверху стена

клетка чистая

снизу стена

сверху свободно

слева стена

клетка закрашена

снизу свободно

справа стена

слева свободно

справа свободно

Среда Кумир (Комплекс Учебных Миров) Решить Урок 4: Цикл «N раз» Задачи 4А, 4В, 4С, 4D

Среда Кумир (Комплекс Учебных Миров)

Решить Урок 4: Цикл «N раз»

Задачи 4А, 4В, 4С, 4D


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

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

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

Целевая аудитория: 8 класс.
Урок соответствует ФГОС

Скачать
Алгоритмические конструкции

Автор: Лисовский Константин Николаевич

Дата: 07.12.2020

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

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

object(ArrayObject)#871 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(106) "Алгоритмические конструкции ветвление, следование, цикл. "
    ["seo_title"] => string(64) "alghoritmichieskiie-konstruktsii-vietvlieniie-sliedovaniie-tsikl"
    ["file_id"] => string(6) "117268"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1412755446"
  }
}
object(ArrayObject)#893 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(165) "Контрольная работа по информатике на тему "Базовые алгоритмические конструкции" (10 класс) "
    ["seo_title"] => string(95) "kontrol-naia-rabota-po-informatikie-na-tiemu-bazovyie-alghoritmichieskiie-konstruktsii-10-klass"
    ["file_id"] => string(6) "153062"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1420966407"
  }
}
object(ArrayObject)#871 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(165) "Конспект урока по информатике на тему «Алгоритмическая конструкция "Следование"» (9 класс)"
    ["seo_title"] => string(80) "konspiekt_uroka_po_informatikie_na_tiemu_alghoritmichieskaia_konstruktsiia_slied"
    ["file_id"] => string(6) "383722"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1485354689"
  }
}
object(ArrayObject)#893 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(182) "Технологическая карта урока информатики по теме "Алгоритмическая конструкция "Следование" (9 класс)"
    ["seo_title"] => string(80) "tiekhnologhichieskaia_karta_uroka_informatiki_po_tiemie_alghoritmichieskaia_kons"
    ["file_id"] => string(6) "384320"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1485470628"
  }
}
object(ArrayObject)#871 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(142) "Работа с алгоритмической структурой ветвление в среде программирования Scratch "
    ["seo_title"] => string(88) "rabota-s-alghoritmichieskoi-strukturoi-vietvlieniie-v-sriedie-proghrammirovaniia-scratch"
    ["file_id"] => string(6) "106394"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1403005074"
  }
}



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

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

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

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

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