СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

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

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Учебное занятие по теме «Алгоритмы и элементы программирования».

Категория: Информатика

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

Автором представлена разработка учебного занятия по теме «Алгоритмы и элементы программирования». Урок разработан для классов химико-биологического профиля  и может быть предложен как  интегрированный с предметной областью — химия. 

Просмотр содержимого документа
«урок 1»

Просмотр содержимого презентации
«10Е pascal»

  «Недостойно одаренному человеку тратить, подобно рабу, часы на вычисления, которые, безусловно можно было бы доверить любому лицу, если при этом применить машину» (Гольфрид Лейбниц XVII в.) 

  «Недостойно одаренному человеку тратить, подобно рабу, часы на вычисления, которые, безусловно можно было бы доверить любому лицу, если при этом применить машину»

(Гольфрид Лейбниц XVII в.) 

Переменная - это имя физического участка в памяти, в котором в каждый момент времени может быть только одно значение. 25 а 52,36 2

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

25

а

52,36

2

Переменная - это область в оперативной памяти компьютера для хранения какой-либо информации.

Переменная - это область в оперативной памяти компьютера для хранения какой-либо информации.

ИМЯ ПЕРЕМЕННОЙ Имя переменной должно удовлетворять следующим требованиям: 1) всегда начинаться с буквы, после которой могут другие буквы или цифры; 2) в идентификаторе (имени) не должно быть пробелов, запятых или других непредусмотренных знаков; 3) нельзя использовать в качестве имен переменных слова, которые являются служебными или операторами. Chislo 1C C Summa1 C1 Summa2

ИМЯ ПЕРЕМЕННОЙ

Имя переменной должно удовлетворять следующим требованиям:

1) всегда начинаться с буквы, после которой могут другие буквы или цифры;

2) в идентификаторе (имени) не должно быть пробелов, запятых или других непредусмотренных знаков;

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

Chislo

1C

C

Summa1

C1

Summa2

ТИП ПЕРЕМЕННОЙ Тип величины  определяет множество допустимых значений, которые может принимать величина. R N Z

ТИП ПЕРЕМЕННОЙ

Тип величины определяет множество допустимых значений, которые может принимать величина.

R

N

Z

В языке Турбо Паскаль определено 5 целых типов: Тип Shortint Диапазон -128 ... 127 Integer Требуемая память 1 байт -32767 ... 32768 Longint -2147483648 ... 2147483647 2 байта Byte 0 ... 255 Word 4 байта 1 байт 0 ... 65535 2 байта

В языке Турбо Паскаль определено 5 целых типов:

Тип

Shortint

Диапазон

-128 ... 127

Integer

Требуемая память

1 байт

-32767 ... 32768

Longint

-2147483648 ... 2147483647

2 байта

Byte

0 ... 255

Word

4 байта

1 байт

0 ... 65535

2 байта

Тип величины  множество допустимых действий, которые можно выполнять с этой величиной, а также форма внутреннего представления в памяти. Для целых типов: Операция Обозначение Сложение + Пример Вычитание Умножение - 2+3 Результат * 10-8 Деление 3*4 / 17 / 5 20 / 4 i nteger i nteger i nteger Real

Тип величины множество допустимых действий, которые можно выполнять с этой величиной, а также форма внутреннего представления в памяти.

Для целых типов:

Операция

Обозначение

Сложение

+

Пример

Вычитание

Умножение

-

2+3

Результат

*

10-8

Деление

3*4

/

17 / 5

20 / 4

i nteger

i nteger

i nteger

Real

В Турбо Паскале имеется 5 вещественных типов: Тип Диапазон Real Число значащих цифр 2.9E-39 до 1.7E+38 (2.9*10 -39 до 1.7*10 +38 ) Требуемая память 11-12 6 байт

В Турбо Паскале имеется 5 вещественных типов:

Тип

Диапазон

Real

Число значащих цифр

2.9E-39 до 1.7E+38

(2.9*10 -39 до 1.7*10 +38 )

Требуемая память

11-12

6 байт

Тип величины  множество допустимых действий, которые можно выполнять с этой величиной, а также форма внутреннего представления в памяти. Для вещественных типов: Операция Обозначение Сложение + Пример Вычитание Умножение - 2+3 2,5+1,85 Результат * 10-8 2,5-1,85 Деление 3*4 2,5*1,85 / 17 / 5 20 / 4 Real Real Real Real

Тип величины множество допустимых действий, которые можно выполнять с этой величиной, а также форма внутреннего представления в памяти.

Для вещественных типов:

Операция

Обозначение

Сложение

+

Пример

Вычитание

Умножение

-

2+3

2,5+1,85

Результат

*

10-8

2,5-1,85

Деление

3*4

2,5*1,85

/

17 / 5

20 / 4

Real

Real

Real

Real

Функция Функция Запись на Паскале Квадрат Sqr(x) Корень Sqrt(x) Абсолютное значение (модуль) Abs(x) Синус Sin(x) Косинус Cos(x)

Функция

Функция

Запись на Паскале

Квадрат

Sqr(x)

Корень

Sqrt(x)

Абсолютное значение (модуль)

Abs(x)

Синус

Sin(x)

Косинус

Cos(x)

Операция – простейшее законченное действие над данными Оператор присваивания - основной оператор любого языка программирования. Общая форма записи оператора:   имя величины := выражение а:=3 , b:-5 Summ:=a+b, Summ:=8 Как только в программе встречается переменная, для неё в памяти отводится место. Оператор присваивания помещает значение переменной или значение выражения в отведённое место. Если в процессе выполнения программы встречается переприсваивание (т.е. та же самая переменная принимает другое значение), то старое значение переменной стирается, на свободное место записывается новое значение. Команда присваивания позволяет лучше понять смысл слова переменная (т.е. меняющая своё значение по ходу программы). а:=3 , b:=6 Summ:=a+b, Summ:=9

Операция – простейшее законченное действие над данными

Оператор присваивания - основной оператор любого языка программирования.

Общая форма записи оператора:

  имя величины := выражение

а:=3 , b:-5

Summ:=a+b, Summ:=8

Как только в программе встречается переменная, для неё в памяти отводится место. Оператор присваивания помещает значение переменной или значение выражения в отведённое место.

Если в процессе выполнения программы встречается переприсваивание (т.е. та же самая переменная принимает другое значение), то старое значение переменной стирается, на свободное место записывается новое значение. Команда присваивания позволяет лучше понять смысл слова переменная (т.е. меняющая своё значение по ходу программы).

а:=3 , b:=6

Summ:=a+b, Summ:=9

Команда А А:=1 В А:=2*А С В:=3+А С:=А+В В:=А+В С:=А+В - 1 - - - 2 - 2 5 7 5 2 2 7 7 2 7 9

Команда

А

А:=1

В

А:=2*А

С

В:=3+А

С:=А+В

В:=А+В

С:=А+В

-

1

-

-

-

2

-

2

5

7

5

2

2

7

7

2

7

9

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

Алгоритм - четкая последовательность действий, необходимая для решения задачи.

Программа - алгоритм, записанный на языке программирования.

Рассчитайте количество вещества, которое соответствует: а)120 г NaOH; б)49 г Cu(OH) 2 . m – a , b , c - М v - k 1, k 2, k 3 – n - масса вещества атомная масса  молярная масса вещества коэффициенты  количество вещества 

Рассчитайте количество вещества, которое соответствует: а)120 г NaOH; б)49 г Cu(OH) 2 .

m –

a , b , c -

М v -

k 1, k 2, k 3 –

n -

масса вещества

атомная масса 

молярная масса вещества

коэффициенты 

количество вещества 

Дано: m a,b,c k1,k2,k3 Найти: n= ? Решение n=m/Mv Mv=a*k1+b*k2+c*k3

Дано:

m

a,b,c

k1,k2,k3

Найти:

n= ?

Решение

n=m/Mv

Mv=a*k1+b*k2+c*k3

Заголовок программы Program Pr; Var  Раздел описания переменных a,b, с ,k1,k2,  k3,m, Mv,n:Real; Begin Раздел операторов Read(a,b,c,k1,k2,k3,m); Оператор ввода данных Mv:=a*k1+b*k2+c*k3; Оператор присваивания n=m/Mv; Writeln (n :5:2 ,’ моль ’); Оператор вывода End.

Заголовок программы

Program Pr;

Var

Раздел описания переменных

a,b, с ,k1,k2, k3,m, Mv,n:Real;

Begin

Раздел операторов

Read(a,b,c,k1,k2,k3,m);

Оператор ввода данных

Mv:=a*k1+b*k2+c*k3;

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

n=m/Mv;

Writeln (n :5:2 ,’ моль ’);

Оператор вывода

End.

Вводим 23 16 1 1 1 1 120 Ответ: 3.00 моль Вводим 64 16 1 1 2 2 49 Ответ: 0.50 моль

Вводим 23 16 1 1 1 1 120

Ответ:

3.00 моль

Вводим 64 16 1 1 2 2 49

Ответ:

0.50 моль

Записать математическую модель задачи и составить программу для Pascal Выразите в граммах массу одной молекулы СО 2 . (Примечание: В 1 моле СО 2 содержится 6,02⋅10 23 молекул)

Записать математическую модель задачи и составить программу для Pascal

Выразите в граммах массу одной молекулы СО 2 . (Примечание: В 1 моле СО 2 содержится 6,02⋅10 23 молекул)

Заголовок программы Program Pr; Var  Раздел описания переменных a,b,k1,k2,m, Mv,m1:Real; Begin Раздел операторов Read(a,b,k1,k2,m1); Оператор ввода данных Mv:=a*k1+b*k2; Оператор присваивания m=Mv/m1; Writeln (m); Оператор вывода End.

Заголовок программы

Program Pr;

Var

Раздел описания переменных

a,b,k1,k2,m, Mv,m1:Real;

Begin

Раздел операторов

Read(a,b,k1,k2,m1);

Оператор ввода данных

Mv:=a*k1+b*k2;

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

m=Mv/m1;

Writeln (m);

Оператор вывода

End.

Вводим 12 16 1 2 602000000000000000000000  Ответ: 7 .30897009966777E-23 г.

Вводим 12 16 1 2 602000000000000000000000

Ответ:

7 .30897009966777E-23 г.

Молекулярная масса углекислого газа равна 44. Следовательно, мольная масса СО 2  равна 44 г/моль. В 1 моле углекислого газа содержится 6,02 ·10 23 молекул. Отсюда находим массу одной молекулы: m = 44/ (6,02 ·10 23 ) = 7,31 · 10 -23 г.

Молекулярная масса углекислого газа равна 44. Следовательно, мольная масса СО 2  равна 44 г/моль. В 1 моле углекислого газа содержится 6,02 ·10 23 молекул.

Отсюда находим массу одной молекулы:

m = 44/ (6,02 ·10 23 ) = 7,31 · 10 -23 г.

Р У С Ю А О Б М Т О Р О Т Е Ю А Л П Д О Ь А Л Г О Р И Т М получаю результат А Н А Л И З И Р У ю умения навыки Я знания
  • Р
  • У
  • С
  • Ю
  • А
  • О
  • Б
  • М
  • Т
  • О
  • Р
  • О
  • Т
  • Е
  • Ю
  • А
  • Л
  • П
  • Д
  • О
  • Ь
  • А
  • Л
  • Г
  • О
  • Р
  • И
  • Т
  • М
  • получаю результат
  • А
  • Н
  • А
  • Л
  • И
  • З
  • И
  • Р
  • У
  • ю
  • умения
  • навыки
  • Я
  • знания