Переменная k описана как целочисленная допустима ли в программе команда

Содержание

Цель: Научиться применять основные операции над целым и вещественным типы данных.

Таблица. Целые типы Pascal

Переменные целого типа могут принимать только целые значения. Такие переменные в программе описываются следующим образом:
a, b, c: integer;

Здесь a, b, c… — имена переменных, integer – тип переменных. Транслятор, встретив такое описание переменных a, b, c, запоминает, что эти переменные могут принимать только целые значения и формирует соответственно этому команды программы.

Таблица. Операции над целыми типами, дающие в результате значение целого типа

Знак операции Операция
+ Сложение
Вычитание
* Умножение
div Целочисленное деление (остаток отбрасывается). Деление без округления (целая часть частного).
mod Деление по модулю (выделение остатка от деления). Остаток от деления: a mod b = a – ((a div b) * b).

Python для начинающих. Как работают переменные в Python. #2

Примеры работы некоторых операций и функций:
Пример 1. Пусть a = 17, b = 5. Тогда a div b дает 3, a mod b дает 2 (остаток от деления),

Читайте также:
Что такое рациональная программа в информатике

sqr(b) дает 25.
Пример 2. Пусть x = 4.7389. Тогда trunc(x) дает 4, round(x) дает 5.
Пример 3. Выражение 4 * 21 дает результат целого типа, а 4 * 21.0 – вещественного, т.к. один из сомножителей вещественный.

Таблица. Вещественные типы в Pascal

Над действительными числами выполнимы операции сложения (+), вычитания (-), умножения (*) и деления (/). Результатом этих операций является также действительное число. Даже если хотя бы один из операндов вещественный, то результат этих операций также будет вещественным.

Операция деления (/) дает вещественный результат и в случае двух целых операндов. Например, 6 / 2 = 3.0.

Стандартная функция abs(x) – модуль x – от целого аргумента дает целый результат, а от вещественного – вещественный, как и sqr(x) – квадрат x.

Функции

sin(x) – синус x (x в радианах),
cos(x) – косинус x (x в радианах),
ln(x) – натуральный логарифм x,
exp(x) – экспонента x,
sqrt(x) – корень квадратный из x,
arctan(x) – арктангенс x
дают вещественный результат, как для вещественного, так и для целого аргумента.

Функция int возвращает в виде действительного значения целую часть аргумента, frac возвращает дробную часть аргумента.

Функции trunc и round возвращают результат целого типа. Первая отсекает дробную часть от аргумента, а вторая выполняет округление до ближайшего целого.

Функция random без аргументов возвращает равномерно распределенное случайное число от 0 до 1.

Не имеющая аргументов функция pi возвращает число Пифагора.

Какие из перечисленных идентификаторов являются недопустимыми и почему?

Задание 2.

Выберите для каждого значения наиболее подходящий тип данных из таблиц типов и укажите ниже.

#5. Переменные и их базовые типы. Модификаторы unsigned и signed | Язык C для начинающих

‘X’ ‘*’ -5
-999 ‘5’ ‘-5’
True False 5.0 -5.0

Задание 3.

Предположим, что переменная R имеет вещественный тип, переменная I — целый, С — символьный и S — строковый. Определите результат операции.

a) R:=3.5 + 5.0 R=____ е) S:=C S=___

6) I:=2*5 I=_____ ж)C:=S C=___

в)С: = ‘M’ C=__________ з) R:=I R=____

г)S:=’Your name’ S=___________ u) I:=R I=____

d)R:=3+5 R=____ k)R:=10+I R=___

Задание 4.

Подберите подходящий тип данных:

Количество учеников в классе_______________________________

Количество автомобилей в регионе___________________________

Количество автомобилей у одного владельца__________________

Первая буква фамилии_____________________________________

Количество жителей в государстве___________________________

Плотность населения в государстве___________________________

Произведение цифр двузначного числа________________________

Произведение цифр трехзначного числа_______________________

Фамилия сотрудника фирмы ________________________________

Заработная плата сотрудника фирмы_____________

Задание 5.

Записать выражение на языке программирования Pascal.

Задание 6.Найти значение выражения:

1) 25/2= _________________ 9) 220 div 10 mod 3 = ________

2) 25 div 2 = ______________ 10) 220 mod 10 div 3 = ________

3) 25 mod 2 = _________ 11) -16 mod 11 * 3 = __________

4) 15+21 div 2= ____ 12) 3 div (5+3) = __________

5) 2 div 3 = _______________ 13) 3 div 5 + 3 = _________

6) 2 mod 3 = __________ 14) (-19+9) div 5 -5 = ________

7) 11 mod 5 = _____________ 15) (16 mod 6) / (2 div 1) = ____

8) 14 mod (5 + 3) = ____ 16) 16 mod 6 / 2 div 1 __________

Задание 7.Вычислить значение выражения:

Читайте также:
Свое дело программа отзывы

1)abs(-40)= ________________ 7) trunc (12.19) = _____

2) trunc(-13.6)= ____ 8) abs(trunc(-6.32)) = _____

3) round(-13.6) = ____ 9) round(6.8)+sqr(3)=_____

4) frac(3.428)= _____ 10) trunc(12.2)*sqr(2) = _____

5) ргеd(‘Л’) = _____ 11) sqrt(abs(round(-12.6))) = _____

6) round(12.19) = _____ 12) sqrt(sqr(trunc(-3.32)) = _______

Задание 8.Записать в виде обычной математической формулы

2) y:= sqrt(sin(x)+sin(sqrt(x)))

3) y:= sqrt(abs(x-1)+sqrt(sin(x)))

4) y:=(5*sin(x) +4)/2*15*sin(sqrt(x))

Задание 9.Определить тип результата, если:
X-integer, Y-real, C-char.

Al:=sqrt(X) __________________ A7:=A6

A2:= sqrt (Y) ________________ A8:=23 mod 4___________________

A3:=2.5*X ________________ A9:=7 div 2/3 ________________

A4:=X-A1 ________________ A10:=pred(C)____________________

A5:=A4>A3 __________________ A11:=A8/y______________________

A6:=ord(C) ________________ A12:=chr(X)______________________

Задание 10 . Напишите заголовок программы и объявите переменные в разделе описания переменных к задачам:

Задача 1. Найти корни квадратного уравнения ах 2 +вх+с=0

Задача 2. Даны координаты двух точек. Найти расстояние между ними.

Задача 3. Вычислить площадь прямоугольного треугольника, если известны его стороны

Контрольные вопросы

1) Какой алгоритм называется линейным?

2) Основные математические функции языка ТР?

3) Возможно ли в Паскале присваивание вещественной переменной целочисленного значения?

4) Какими средствами Паскаля возможно реализовать присваивание целочисленной переменной значения вещественного типа?

Лабораторная работа №3

Источник: studopedya.ru

Ввод и вывод данных C++

Ввод-вывод данных в языке C++ осуществляется либо с помощью функций ввода-вывода в стили C, либо с использованием библиотеки классов C++. Преимущество объектов C++ в том, что они легче в использовании, поэтому предлагаю рассмотреть именно их.

Описание объектов для управления вводом-выводом содержится в файле iostream.h. При подключении этого файла с помощью директивы #include в программе автоматически создаются виртуальные каналы связи cin для ввода с клавиатуры и cout для вывода на экран, а также операции помещения в поток > .

С помощью объекта cin и операции >> можно присвоить значение любой переменной. Например, если переменная x описана как целочисленная, то команда cin>>x; означает, что в переменную x будет записано некое целое число, введенное с клавиатуры. Если необходимо ввести несколько переменных, то следует написать cin>>x>>y>>z;.

Теперь на примере задачи рассмотрим .

Задача

Известны плотность p, высота h и радиус основания R цилиндрического слитка. Найти объем V, массу m и площадь S основания слитка.

Входные данные: p, h, R. Выходные данные: S, V, m.

Учитывая, что S=pi*R 2 , V=pi*R 2 *h и m=p*V, составим текст программы:

#include «stdafx.h» #include using namespace std; #define pi 3.14159 //определение константы int main () < double R, h, p, S, V, m; //описание переменных cout>R; cout>h; cout>p; S=pi*R*R; //расчет площади V=pi*R*R*h; //вычисление объема m=p*V; //определение массы cout<<«S=»<

Результат работы программы:

Источник: kvodo.ru

Туризм и путешествия

  • Выездной туризм

Отдых в Таиланде: туристам предложат заплатить за въезд с 1 января

Пока неизвестно, как туристы будут его платить VkontakteTwitterWhatsappСкопировать ссылку Власти Таиланда в очередной раз отложили введение въездного сбора с иностранцев.… Подробнее »

В России предлагают ввести невозвратные тарифы в гостиницах

РСТ выступил с предложением Минэку VkontakteTwitterWhatsappСкопировать ссылку На недавней встрече с главой Минэкономразвития Максимом Решетниковым во время форума «Путешествуй!» Российский… Подробнее »

Читайте также:
Где в программе 1с включить возможность учета лизинга

Автобусы с туристами простояли на трассе Дон 10 часов

Туристические автобусы 10 часов простояли на трассе «Дон» VkontakteTwitterWhatsappСкопировать ссылку Туристы, направлявшиеся на курорты Краснодарского края на автобусах, 10 часов… Подробнее »

Судебная скамья не помешала турагенту продавать туры и зарабатывать новое уголовное дело

Кто виноват в ситуации? VkontakteTwitterWhatsappСкопировать ссылку В Кемерово завершено расследование уголовного дела в отношении 33-летнего директора турагентства. Ему вменяется мошенничество… Подробнее »

Альянс туристических агентств: федеральный реестр не способен защитить туристов от недобросовестных компаний

Две информационные системы дублируют друг друга VkontakteTwitterWhatsappСкопировать ссылку На конференции Альянса туристических агентств (АТА), которая прошла 12 мая в Анапе,… Подробнее »

В отеле «Аквалоо» в Сочи несколько детей пострадали от сильной аллергии после купания в бассейне

Родители хотят, чтобы были приняты меры VkontakteTwitterWhatsappСкопировать ссылку После купания в бассейне сочинского отеля «Аквалоо» 3* сразу несколько детей пострадали… Подробнее »

Популярные отели Крыма снизили цены на треть в 2023 году

В какую сумму обойдется отдых в начале июля? VkontakteTwitterWhatsappСкопировать ссылку Во многих крымских отелях цены на проживание в июне по… Подробнее »

Туры и отели большинство туристов бронирует через турагентства

Подписчики рассказали, в чем ценность турагентств VkontakteTwitterWhatsappСкопировать ссылку Более половины (55%) подписчиков телеграм-канала «Крыша ТурДома» предпочтут обратиться к турагенту для… Подробнее »

Билеты Аэрофлота по акции можно купить до 29 июня 2023-го

Куда можно улететь по акции? VkontakteTwitterWhatsappСкопировать ссылку «Аэрофлот» продлил распродажу билетов на 2 дня, до 29 июня. Предложение адресовано легким… Подробнее »

Туристы из Финляндии катаются в Ленинградскую область за бензином

Некоторых не останавливают злые слова соотечественников VkontakteTwitterWhatsappСкопировать ссылку Жители Финляндии продолжают приезжать в приграничные районы России в качестве «бензиновых туристов»,… Подробнее »

Вырос пассажиропоток в Анталью

Не в последнюю очередь за счет россиян VkontakteTwitterWhatsappСкопировать ссылку Аэропорт Антальи за один день побил сразу два рекорда. 24 июня,… Подробнее »

Отель в Турции AdamEve, известный своей концепцией «только для взрослых» 16+, на… Подробнее »

Туры в Дагестан: в республике выпустили буклеты с запретом прелюдий в общественных местах

Предложили правила для дагестанцев за пределами республики VkontakteTwitterWhatsappСкопировать ссылку В интернете завирусились фотографии буклета для гостей Дагестана. Его авторы призывают… Подробнее »

Сотрудники «Кавказ.РФ» похитили у компании 70 млн руб. на продаже ски-пассов на «Эльбрус»

Заведено уголовное дело по статье о присвоении или растрате VkontakteTwitterWhatsappСкопировать ссылку На Северном Кавказе ФСБ задержала несколько человек по подозрению… Подробнее »

Туристические выставки в Москве снова проходят друг за другом

В турбизнесе разделились мнения о пользе ивентов VkontakteTwitterWhatsappСкопировать ссылку Редакция TourDom.ru предложила читателям из числа специалистов турбизнеса оценить свой интерес… Подробнее »

Катастрофа на Каховской ГЭС: дойдет ли до Крыма зараженная вода

Полуостров спасут течения VkontakteTwitterWhatsappСкопировать ссылку В Одессе, как сообщают украинские ресурсы, закрыли пляжи, запретили купаться, ловить рыбу и другие морепродукты.… Подробнее »

Источник: otvetiq.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru