14109

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

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

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

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

Русский

2013-05-21

548.5 KB

411 чел.

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.  вычислить  гипотенузу прямоугольного  треугольника


 

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

16469. Муниципальное право 995 KB
  Глава 1 МУНИЦИПАЛЬНОЕ ПРАВО КОМПЛЕКСНАЯ ОТРАСЛЬ ПРАВА Понятие муниципальное право новое для нашего государствоведения хотя вопросы муниципального управления муниципального хозяйства в свое время являлись предметом исследования юристов и деятелей земского...
16470. Основи конституційного ладу України 378 KB
  НАЦІОНАЛЬНА АКАДЕМІЯ НАУК УКРАЇНИ ІНСТИТУТ ДЕРЖАВИ І ПРАВА ім. В. М. КОРЕЦЬКОГО В. Ф. ПОГОРІЛКО основи конституційного ЛАДУ УКРАЇНИ Київ Ін Юре 1997 ББК 67.94УКР300 1143 Погорілко В. Ф. П43Основи конституційного ладу України. К.: Ін Юре 1997. 40
16471. Права та свободи людини і громадянина в Україні 494 KB
  НАЦІОНАЛЬНА АКАДЕМІЯ НАУК УКРАЇНИ ІНСТИТУТ ДЕРЖАВИ І ПРАВА ім. В. М. КОРЕЦЬКОГО В. Ф. ПОГОРІЛКО В. В. ГОЛОВЧЕНКО М. І. СІРИЙ ПРАВА ТА СВОБОДИ ЛЮДИНИ І ГРОМАДЯНИНА В УКРАЇНІ Київ Ін Юре 1997 ББК 67.94УКР300 П43 Погорілко В. Ф. Головчен...
16472. Президент України 276.5 KB
  У брошурі розглядаються питання запровадження в Україні інституту президентства, аналізується конституційний статус Президента як глави держави, висвітлюється порядок його обрання і вступу на посаду. Особлива увага приділяється розгляду конституційних повноважень Президента, його відносини з іншими інститутами державної влади, роль у забезпеченні державного суверенітету України, прав та свобод людини і громадянина.
16473. Верховна Рада України 403.5 KB
  НАЦІОНАЛЬНА АКАДЕМІЯ НАУК УКРАЇНИ ІНСТИТУТ ДЕРЖАВИ І ПРАВА ім. В. М. КОРЕЦЬКОГО Л. Т. КРИВЕНКО ВЕРХОВНА РАДА УКРАЇНИ Київ Ін Юре 1997 ББК 67.94УКР300.6 К82 Кривенко Л. Т. К82Верховна рада України. К.: 1н Юре 1997. 47 с Бчка Нова Конституція Украї
16474. Органи виконавчої влади в Україні 419.5 KB
  У брошурі висвітлюються питання змісту, організації та правового регулювання виконавчої влади в Україні. Розглядаються побудова та функціонування системи органів виконавчої влади, характеризуються правовий статус і структура її окремих ланок, а також ключові напрями здійснення адміністративної реформи
16475. Административная ответственность: Учебник 1.39 MB
  Агапов А.Б. Административная ответственность: Учебник. М.: Статут 2000. 251с. ISBN 5835400373 В учебнике рассмотрены все основные проблемы общеобязательного курса Административная ответственность. В Общей части анализируются базовые институты административной ответ
16476. Антропный принцип: истоки и следствия в Европейской научной рациональности 283.5 KB
  Антропный принцип: истоки и следствия в Европейской научной рациональности А. Н. Павленко Формулировка Б. Картером в 1973 г. антропного космологического принципа АКП первоначально в качестве объяснения совпадения Больших чисел 1040 1080 как и всякое крупное достижение...
16477. Антропный космологический принцип и христианский антропоцентризм 83 KB
  Антропный космологический принцип и христианский антропоцентризм. В.И. Гоманьков И само создание мира его сохранение и управление возвещает величие Божества.Преп. Иоанн Дамаскин ЭВОЛЮЦИЯ ВСЕЛЕННОЙ Замечательным достижением космологии и физики XX века являет