- базовые типы, логика, декартовы произведени

Презентация "базовые типы, логика, декартовы произведени" по математике – проект, доклад

Слайд 1
Слайд 2
Слайд 3
Слайд 4
Слайд 5
Слайд 6
Слайд 7
Слайд 8
Слайд 9
Слайд 10
Слайд 11
Слайд 12
Слайд 13
Слайд 14
Слайд 15

Презентацию на тему "базовые типы, логика, декартовы произведени" можно скачать абсолютно бесплатно на нашем сайте. Предмет проекта: Математика. Красочные слайды и иллюстрации помогут вам заинтересовать своих одноклассников или аудиторию. Для просмотра содержимого воспользуйтесь плеером, или если вы хотите скачать доклад - нажмите на соответствующий текст под плеером. Презентация содержит 15 слайд(ов).

Слайды презентации

Лекция. RAISE Specification Language: базовые типы, логика, декартовы произведения, множества и операции с множествами
Слайд 1

Лекция

RAISE Specification Language: базовые типы, логика, декартовы произведения, множества и операции с множествами

ВМиК МГУ, сентябрь-декабрь 2001. Формальные спецификации программ-I, Лекция 3. А.К.Петренко. План лекции. Описания Базовые типы Логика Декартовы произведения Множества. Свойства множеств Описание типов Литералы и агрегаты Операции с множествами Диаграмма Гогена Пример
Слайд 2

ВМиК МГУ, сентябрь-декабрь 2001

Формальные спецификации программ-I, Лекция 3. А.К.Петренко

План лекции

Описания Базовые типы Логика Декартовы произведения Множества. Свойства множеств Описание типов Литералы и агрегаты Операции с множествами Диаграмма Гогена Пример

Описания. Типы (type) Значения	(value) Переменные	(variable) Каналы (channel) Схемы (scheme)
Слайд 3

Описания

Типы (type) Значения (value) Переменные (variable) Каналы (channel) Схемы (scheme)

Описания типов. type type_definition1, ... type_definitionn Примеры type My_Nat = Nat, ST1 = T1-set Подтипы type limited_text = {|t : Text :- len t > 0|} Максимальные типы
Слайд 4

Описания типов

type type_definition1, ... type_definitionn Примеры type My_Nat = Nat, ST1 = T1-set Подтипы type limited_text = {|t : Text :- len t > 0|} Максимальные типы

Описания значений. value value_definition1, ... value_definitionn Описание констант value V : Nat = 10**N Описание функций Всюду вычислимые функции, тотальные (total) value f : Int -> Nat f (x) is if x>0 then 1 else 0 end Частично вычислимые функции, нетотальные value f : Real -~-> Real f (
Слайд 5

Описания значений

value value_definition1, ... value_definitionn Описание констант value V : Nat = 10**N Описание функций Всюду вычислимые функции, тотальные (total) value f : Int -> Nat f (x) is if x>0 then 1 else 0 end Частично вычислимые функции, нетотальные value f : Real -~-> Real f (x) is 1 / x pre x ~= 0

Описания переменных. variable variable_definition1, ... variable_definitionn Пример variable v : Nat := 10**N, t : Real
Слайд 6

Описания переменных

variable variable_definition1, ... variable_definitionn Пример variable v : Nat := 10**N, t : Real

Базовые типы. Bool	-- {true, false} Nat	--  Int	--  Real	-- ... 0.0 ... Char	-- 'a', 'A', ... Text	-- "abc" 	-- Unit
Слайд 7

Базовые типы

Bool -- {true, false} Nat -- <.0, 1, 2, ... .> Int -- <. ... –1, 0, 1, ... .> Real -- ... 0.0 ... Char -- 'a', 'A', ... Text -- "abc" <никакого типа> -- Unit

Логика (1)
Слайд 8

Логика (1)

Логика (2)
Слайд 9

Логика (2)

Декартовы произведения. Описание типа PT1 = T1 >< T2 >< T3 PT2 = T1 >< (T2 >< T3) Литералы и агрегаты (1,2,3) (1,(2,3)) Операции = ~=
Слайд 10

Декартовы произведения

Описание типа PT1 = T1 >< T2 >< T3 PT2 = T1 >< (T2 >< T3) Литералы и агрегаты (1,2,3) (1,(2,3)) Операции = ~=

Множества. Свойства множеств. каждый элемент встречается не более одного раза (не мультимножества) не определен порядок
Слайд 11

Множества. Свойства множеств

каждый элемент встречается не более одного раза (не мультимножества) не определен порядок

Описание типов. Литералы и агрегаты. Описание типов type ST1 = T1-set ST2 = {| s : ST1 :- (card s < maxset) |} NST1 = T1-infset Литералы и агрегаты {1,2,3} {} {x : Text :- x(1) = ‘a’}
Слайд 12

Описание типов. Литералы и агрегаты

Описание типов type ST1 = T1-set ST2 = {| s : ST1 :- (card s < maxset) |} NST1 = T1-infset Литералы и агрегаты {1,2,3} {} {x : Text :- x(1) = ‘a’}

Операции с множествами. inter isin  union  >=  card
Слайд 13

Операции с множествами

inter isin  union  <<  <<=  >>  >>=  card

Диаграмма Гогена Bool T-set. Задание: Нарисуйте связи, которые задают операции над множествами между этими типами данных
Слайд 14

Диаграмма Гогена Bool T-set

Задание: Нарисуйте связи, которые задают операции над множествами между этими типами данных

Пример: SET_DATABASE. SET-DATABASE = class type Record = Key >< Data, Database = {( rs : Record-set • is_wf_Database(rs) )}, Key, Data value is_wf_Database : Record-set -> Bool is_wf_Database(rs) is ( k : Key, d1,d2 : Data • ((k,d1) < Data >< Database -> Database insert(k,d,db)
Слайд 15

Пример: SET_DATABASE

SET-DATABASE = class type Record = Key >< Data, Database = {( rs : Record-set • is_wf_Database(rs) )}, Key, Data value is_wf_Database : Record-set -> Bool is_wf_Database(rs) is ( k : Key, d1,d2 : Data • ((k,d1) <= rs /\ (k,d2) <= rs) => d1 = d2), empty : Database is {}, insert : Key >< Data >< Database -> Database insert(k,d,db) is remove(k,db) U {(k,d)}, remove : Key >< Database -> Database remove(k,db) is db \ {(k,d) ) d : Data • true}, defined : Key >< Database -> Bool defined(k,db) is ( d : Data. (k.d)  db), lookup : Key >< Database -> Data lookup(k,db) as d post (k,d) db pre defined(k,db) end

Список похожих презентаций

Жизнь и логика

Жизнь и логика

Цели и задачи. Формирование навыков самостоятельной работы с информационными ресурсами Формирование навыков коллективной работы Развитие творческих ...
Основные типы задач на проценты

Основные типы задач на проценты

Цели урока: вспомнить основные понятия из курса математики по теме «Проценты»; сформировать понимание процента как специального способа выражения ...
Математическая логика

Математическая логика

Правила пользования презентацией. Выход в содержание. Возврат к предыдущему слайду. Переход к следующему слайду. Подчёркнутое слово. Гиперссылка. ...
Диаграммы и их типы

Диаграммы и их типы

ДИАГРАММА. – это графическое представление данных, предназначенное для сравнения нескольких величин или нескольких значений одной величины, слежения ...
Занимательная математика

Занимательная математика

Проблема проекта:. многим ученикам не интересно заниматься математикой. Они считают её сухой и незанимательной наукой, поэтому у них плохие отметки ...
Занимательная математика

Занимательная математика

Интеллектуальная игра. Играем. Во сколько раз должны некие объекты превосходить остальные, чтобы по праву называться гигантскими? В миллиард раз (гига). ...
Задания по впр математика

Задания по впр математика

№1. Найди значение примера: 43 − 27 Найди значение выражения: 7 + 3⋅(8 +12) ОТВЕТЫ 16 67. № 2. Рассмотри рисунок и ответь на вопрос: сколько рублей ...
Конкурс "Ох, уж эта математика"

Конкурс "Ох, уж эта математика"

Зал красочно оформлен: на стенах математические газеты. Рисунки, кроссворды, высказывания ученых. Их портреты. В жюри трое родителей. Ведущая Счетный ...
Занимательная математика для детей (устный счёт + учимся писать цифры)

Занимательная математика для детей (устный счёт + учимся писать цифры)

По дороге мальчик и девочка шли, Оба по два рубля нашли. За ними ещё трое идут. Сколько они денег найдут? Повезло опять Егорке, У реки сидит не зря. ...
Занимательная математика

Занимательная математика

Профессор ложится спать в 8 часов вечера и заводит будильник на 9 часов утра. Сколько часов будет спать профессор? Профессор. Рядом с берегом со спущенной ...
«Своя игра» математика

«Своя игра» математика

Математическая игра-викторина «Своя игра». Конец игры Литература. Задачи – шутки 50. Вопрос: Один господин написал о себе: «Пальцев у меня двадцать ...
«Своя игра» математика

«Своя игра» математика

Условия игры:. Участники сами выбирают темы и вопросы. Вопрос выбирает правильно ответившая команда. 210 – 250 баллов – отметка «5». 110 -200 баллов ...
«Координатная плоскость» математика

«Координатная плоскость» математика

Цели и задачи урока:. 1. Ввести понятие координатной плоскости, уметь определять координаты точек, строить точки по их координатам. 2. Развивать мышление, ...
"Электрики и математика"

"Электрики и математика"

Воспитательные Воспитание умения работать в команде, уважения к сопернику, воспитание чувства ответственности; Воспитание чувства ответственности, ...
Занимательная математика

Занимательная математика

РАЗМИНКА Миша тратит на дорогу в школу 5 минут. Сколько минут он потратит на эту дорогу вдвоём с мамой? Какие сто букв могут остановить движение транспорта? ...
Занимательная математика

Занимательная математика

Подводная арифметика. Детёныш голубого кита выпивает за день 600 л молока. Сколько молока выпьет такой малыш за месяц (30 дней)? Ответ: 18 000 л. ...
«Углы» математика

«Углы» математика

Цель урока:. познакомить учащихся с геометрической фигурой углом, с видами углов (прямой, тупой, острый), сформировать представления о существенных ...
Занимательная математика в младших классах

Занимательная математика в младших классах

Круглый, румяный. В печке печён, На окошке стужён. Кто я? Колобок. Проверка 5, 8, 4, 6, 7, 0, 1, 2 Молодцы! Задача. Семь снегирей на ветке сидели. ...
«Устный счёт» математика

«Устный счёт» математика

1- 0,4 3 +2,4 3,2 – 2 3,2- 0,2 12,3 + 3,4 2,04 + 3,6 12 – 1,5 6,2- 2,6 ( 12,4 + 3,67)- 2,67 ( 45,06 + 23,5) – 40 ,06. 0,6 5,4 1,2 3 15,7 5,64 10,5 ...
Зачем нужна математика

Зачем нужна математика

Не хочу я математику учить. Складывать умею, умножать, делить. Сдачу в магазине сосчитаю, Хватит знаний этих, точно знаю. Мне задачи больше не нужны. ...

Конспекты

Язык и логика

Язык и логика

Разработка урока. Очеретова Тамара Ивановна. Интегрированный урок по математике, информатике и русскому языку. «Язык и логика». ...
Язык и логика

Язык и логика

Конспект занятия по теме: «Язык и логика». . Цели урока:. . Закрепление изученных понятий математической логики: высказывание, тема, рема, истинное ...
Что такое логика

Что такое логика

Республика Коми. МОУ «Чимская основная общеобразовательная школа». Методическая разработка. внеклассного мероприятия. . по математике. ...

Советы как сделать хороший доклад презентации или проекта

  1. Постарайтесь вовлечь аудиторию в рассказ, настройте взаимодействие с аудиторией с помощью наводящих вопросов, игровой части, не бойтесь пошутить и искренне улыбнуться (где это уместно).
  2. Старайтесь объяснять слайд своими словами, добавлять дополнительные интересные факты, не нужно просто читать информацию со слайдов, ее аудитория может прочитать и сама.
  3. Не нужно перегружать слайды Вашего проекта текстовыми блоками, больше иллюстраций и минимум текста позволят лучше донести информацию и привлечь внимание. На слайде должна быть только ключевая информация, остальное лучше рассказать слушателям устно.
  4. Текст должен быть хорошо читаемым, иначе аудитория не сможет увидеть подаваемую информацию, будет сильно отвлекаться от рассказа, пытаясь хоть что-то разобрать, или вовсе утратит весь интерес. Для этого нужно правильно подобрать шрифт, учитывая, где и как будет происходить трансляция презентации, а также правильно подобрать сочетание фона и текста.
  5. Важно провести репетицию Вашего доклада, продумать, как Вы поздороваетесь с аудиторией, что скажете первым, как закончите презентацию. Все приходит с опытом.
  6. Правильно подберите наряд, т.к. одежда докладчика также играет большую роль в восприятии его выступления.
  7. Старайтесь говорить уверенно, плавно и связно.
  8. Старайтесь получить удовольствие от выступления, тогда Вы сможете быть более непринужденным и будете меньше волноваться.

Информация о презентации

Ваша оценка: Оцените презентацию по шкале от 1 до 5 баллов
Дата добавления:2 октября 2019
Категория:Математика
Содержит:15 слайд(ов)
Поделись с друзьями:
Скачать презентацию
Смотреть советы по подготовке презентации