14109

Простейший алгоритм. Введение в программу Кумир

Конспект урока

Информатика, кибернетика и программирование

1 урок Простейший алгоритм. Откройте программу Кумир Рис.1 Рис.1 Используя из строки меню Программа→Открыть программу→1 Пример.kum в поле алгоритма появится 1 пример Рис.2 Рис.2 ...

Русский

2013-05-21

548.5 KB

366 чел.

1  урок

Простейший алгоритм.

Откройте  программу  «Кумир» Рис.1

                             Рис.1

            

Используя  из  строки  меню «Программа→Открыть программу→1 Пример.kum», в  поле  алгоритма  появится  1  пример Рис.2

    Рис.2

                

Для  выполнения  нажмите  F9  при  этом  в  строке  выполнения  появится  запись Рис.3,  в  ответ  на  это  надо  ввести  число, например 5   и  нажать «Enter» Рис.4

     Рис.3      Рис.4

   

Введите  второе  число,  например 7  и  нажмите «Enter» Рис.5  алгоритм  выполнен!

     Рис.5

       

Очистите  поле  алгоритма «Программа→Новая  программа» - поле  очищено.

Имя  алгоритма  может  быть  любым  набором  символов:

Имя бывает у величин, таблиц, алгоритмов и исполнителей. Имя – это последовательность

слов, разделенных пробелами. Первое слово имени не должно начинаться с цифры. Ни

одно из слов не должно быть ключевым словом.

Примеры имен: m, погода на завтра, Ноябрь 7, Седьмое ноября, дом_57б.

Примеры неправильных имен:

• 7е ноября (первое слово начинается с цифры)

• альфа-бета (”-” — недопустимый символ)

• альфа или омега (или — ключевое слово)

Типы величин

Величины, с которыми работает КуМир-программа, подразделяются на несколько типов.

Величина каждого из типов может принимать свой набор значений. В языке КуМир предусмотрены следующие типы величин:

цел — принимает целые значения от -2147483647 до 2147483647

вещ — принимает вещественные значения между  и

лог — принимает значения да или нет (внутреннее представление – да=1, нет=0)

сим — значением может быть любой литеральный символ (практически любой символ)

лит — значением может быть строка литеральных символов

Типы цел и вещ называются числовыми; типы сим и лит — текстовыми.

Язык КуМир содержит встроенные функции преобразования числовых типов в тексто-

вые и наоборот . При необходимости значения целого типа автоматически переводятся в вещественные, а символьные — в текстовые. Для преобразования вещественных

значений в целые используется встроенная функция int

На  первых  уроках  будем  рассматривать  только  первые  два.

Описание  величин: величины  описываются  рядом  с  ключевым  словом нач

Нач цел j, k, n, вещ  s

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

Название операции или функции

Форма записи

сложение

вычитание

умножение

деление

возведение в степень

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

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

знак числа

синус

косинус

тангенс

котангенс

арксинус

арккосинус

арктангенс

арккотангенс

натуральный логарифм

десятичный логарифм

степень числа e

минимум из чисел x и y

максимум из чисел x и y

остаток от деления x на y

частное от деления x на y

целая часть числа x

случайное число в диапазоне от 0 до x

x + y

x - y

x * y

x / y

x ** y

sqrt(x)

abs(x) и iabs(x)

(-1, 0 или 1) sign(x)

sin(x)

cos(x)

tg(x)

ctg(x)

arcsin(x)

arccos(x)

arctg(x)

arcctg(x)

ln(x)

lg(x)

(e . 2.718181) exp(x)

min(x,y)

max(x,y)

(x, y — целые) mod(x,y)

(x, y — целые) div(x,y)

int(x)

rnd(x)

Составление  алгоритмов.

  1.  Составить  простейший  алгоритм  на  вычисление  среднего  арифметического  3  чисел. Данные  вводятся  с  клавиатуры.

алг среднееарифм

нач цел а,б,с, вещ д

   ввод а;ввод б;ввод с

   д:=(а+б+с)/3

  вывод "д=",д

кон

  1.  Составить  программу  на  нахождение  гипотенузы  в  прямоугольном  треугольнике  по  введенным  с  клавиатуры  катетам.  (напоминаем )

алг гипотенуза

нач цел а,б, вещ с

ввод а;ввод б

с:=sqrt(а*а+б**2)

вывод "с=",с

кон

  1.  Составить  программу  на  вычисление  заданного  с  клавиатуры  синуса  угла (напоминаем  что  sin α   надо  перевести в  радианную  меру :   где  пи=3,14

алг синус

нач цел а ,вещ пи,с

  пи:=3.14

  ввод а

  с:=sin(а*пи/180)

  вывод "синус=",с

кон

  1.   Вычислить  площадь  трапеции  по  введенным  с  клавиатуры  двум  основаниям  и  высоте(напоминаем  S=)

 алг трапеция

 нач цел а ,б ,h, вещ s

   ввод а,б,h

   s:=(а+б)*h/2

   вывод "s=",s

   кон

в  последнем  примере  обратите  внимание  на  строку ввод а,б,h переменные  надо  вводить  через  пробел,  после  последней  нажать  «Ввод»

Для  самостоятельного  решения:

(значения  переменных  вводить  с  клавиатуры)

Дополнительно:

  1.  перевести дюймы в  мм,  если  1  дюйм = 2,54 мм
  2.  перевести км/ч  в м/с (умножить на 1000, разделить на 3600)
  3.  перевести часы в секунды.
  4.  Рассчитать скорость тела (v=S/t)
  5.   вычислить площадь  и  периметр прямоугольника  со сторонами а, б
  6.  вычислить объем прямоугольной призмы.
  7.  вычислить площадь круга
  8.  вычислить площадь треугольника по 3 сторонам (формула Герона)
  9.  вычислить  гипотенузу прямоугольного  треугольника


 

А также другие работы, которые могут Вас заинтересовать

82132. Це мова моя, це мова моєї країни! 53.5 KB
  Щоб почистити нашу першу криницю потрібно дібрати якнайбільше 1 спільнокореневих слів з коренем добр доброта доброчинність доброякісний 2 синонімів до слова доброта людяність. Бліцо-питування на швидкість кожній команді Сукупність слів її словниковий склад називається Слова близькі за лексичним значенням...
82133. Екологічна казка на новий лад «Золота рибка» 36 KB
  Ведучий. Пливуть хмаринками роки, В історії ідуть роки. Та казка завжди серед нас Нагадує про себе повсякчас. Ведуча. Коли і хто її складав, А потім нам розповідав – Не скажемо тепер ми вам, Ніхто про це не знає сам. Ведучий. Казка – вигадка, проте, Щось в ній, браття, не пусте.
82134. ПОДОРОЖ ДО ЗООПАРКУ 56 KB
  Будують клітки для звірів та інші споруди зоопарку оздоблюють територію. Працівники радіовузла: Кореспонденти ведуть репортаж з місця подій редактор готує передачі в яких виступають: науковий співробітник медпрацівник бригадир будівельників директор зоопарку; транслюється концерт за заявками...
82135. До перлин зоряного неба! 51 KB
  Мета: ознайомити учнів з історією освоєння космічного простору; розкрити роль вітчизняної науки та українських вчених у створенні теоретичних основ космонавтики; показати визначальну роль астрономії у формуванні наукового світогляду людини, співробітництво України з іншими країнами...
82136. Пересопницьке Євангеліє – скарб минулого, святиня сьогодення 183.5 KB
  Мета: формувати в учнів повагу і бережливе ставлення до творчих надбань українського народу, розкрити значення Пересопницького Євангелія як визначної рукописної пам’ятки староукраїнської літературної мови і мистецтва, національної реліквії та державної святині; показати важливість Православ’я...
82137. Підведення підсумків осінніх спостережень, з’ясування змін, що відбуваються в живій та неживій природі, прихід Зими 412 KB
  Мета. Дати поняття про зміни, які відбуваються в природі восени та на початку зими; розширити знання учнів про характерні ознаки зими серед рослин, тварин; розвивати спостережливість, творчу уяву, мислення; виховувати дбайливе ставлення до природи, любов до прекрасного.
82138. Історична сторінка 299.5 KB
  Скільки часу потрібно П’ятачку Вінні Пуха під дубом чекати Щоб Вінні Пух 49 метрів зміг здолати І дупла дуба яке міститься на цій висоті дістатися Та справжні чи ні бджоли які в ньому проживають дізнатися. Скільки стовпчиків потрібно Джері підготувати Щоб зводячи паркан всі ями використати.
82139. НАШІ ДРУЗІ – ДИТЯЧІ ЖУРНАЛИ 38.5 KB
  Ознайомити учнів із дитячими журналами розвивати пізнавальні інтереси розширювати читацький кругозір сприяти вихованню доброзичливості товариськості шани до рідного слова. Ми прийшли, малята, щоб вас привітати, Щастя, успіху усім радо побажати! Ви не можете, малята, все про все на світі знати.
82140. Журнали для дітей (Бібліотечний урок для 3-4 класи) 41.5 KB
  Обладнання: Сумка листоноши; виставка З поштової скриньки дитячі газети та журнали; словники папір олівці. Девіз уроку: Читай журнали та газети І подолай усі тенета Дізнаєшся про Всесвіт гарний Труди твої не будуть марні Хід уроку: Бібліотекар: Добрий день діти Сьогодні у нас незвичайний урок.