Как можно объяснить одинаковые результаты выполнения операторов в приведённых ниже примерах?
Оператор вывода | Результат выполнения оператора |
---|---|
write (‘s=’, s:3:1) | s:=15.0 |
write (‘s=’, s:4:1) | s:=15.0 |
В первом примере у нас само число меньше, чем зарезервированных позиций, поэтому автоматически будет увеличино количество позиций до минимально необходимого. То есть вывод (15.0), здесь четыре позиции, как во втором примере и никаких пробелов не нужно, так как нету свободных позиций.
По этой причине результаты будут одинаковые.
Задание 2. Запишите оператор, обеспечивающий во время работы программы ввод значения переменной summa.
readln (summa);
Задание 3. Целочисленным переменным i, j, k нужно присвоить соответственно значения 10, 20 и 30. Запишите оператор ввода, соответствующий входному потоку.
а) 20 10 30
readln (j, i, k);
б) 30 20 10
readln (k, j, i);
в) 10 30 20
readln (i, k, j);
Задание 4. Опишите переменные, необходимые для вычисления площади треугольника по трём его сторонам, и запишите оператор, обеспечивающий ввод необходимых данных.
Формула нахождения площади треугольника по трём его сторонам:
p – полупериметр треугольника (a+b+c)/2
a, b, c – стороны треугольника
S – площадь
Описание переменных:
var a, b, c: real;
Оператор ввода:
readln (a, b, c);
Программа на языке Паскаль:
program z_4; var a, b, c, p, S: real; BEGIN writeln('Площадь треугольника по трём его сторонам'); writeln('Введите стороны треугольника:'); write('a>>'); read (a); write('b>>'); read (b); write('c>>'); read (c); //Проверяем, существует ли такой треугольник if ((a+b)>c) and ((a+c)>b) and ((b+c)>a) then begin //Вычислим полупериметр p := (a+b+c)/2; //Теперь вычислим площадь S:=sqrt(p*(p-a)*(p-b)*(p-c)); writeln ('S = ', S:3:2, ' см2'); end else writeln ('Треугольник со сторонами ', a,', ', b,', ', c,' не существует'); END.
Задание 5. Что является результатом выполнения оператора?
а) write (a) – вывод значения переменной «a»;
б) write (») – вывод на экран буквы «a»;
в) write (‘a=’, a) – вывод на экран текста «a=», а затем значение переменной «a».
Задание 6. Каким образом можно вывести на экран вещественное число?
Можно вывести полное число с большим количеством чисел в дробной части, а можно указать количество позиций в дробной части числа, чтобы результат выглядел красиво.
Задание 7. Запишите операторы вводы двух чисел и вывода их в обратном порядке.
read (a, b);
write (b, ‘ ‘, a);
Задание 8. Дан фрагмент программы:
read (a); read (b); c:=a+b; write (a, b); write (c)
Упростите его, сократив число операторов ввода и вывода.
read (a, b); c:=a+b; write (a, b, c)
Задание 9. Дан фрагмент программы:
a:=10; b:=a+1; a:=b-a; write (a, b)
Какие числа будут выведены на экран компьютера?
Ответ: 111
Задание 10. Напишите программу, которая вычисляет площадь и периметр прямоугольника по длинам двух его сторон.
program z_10; var a, b, s, p: real; BEGIN write ('a>>'); read (a); write ('b>>'); read (b); s:=a*b; writeln ('Площадь равна: ', s:4:2); p:=2*(a+b); writeln ('Периметр равен: ', p:4:2); END.
Решение заданий из учебника Информатика 8 класс Босова, параграф 3.2 Организация ввода и вывода данных. Вывод данных, Первая программа на языке Паскаль, Ввод данных с клавиатуры.
Все категории
- Фотография и видеосъемка
- Знания
- Другое
- Гороскопы, магия, гадания
- Общество и политика
- Образование
- Путешествия и туризм
- Искусство и культура
- Города и страны
- Строительство и ремонт
- Работа и карьера
- Спорт
- Стиль и красота
- Юридическая консультация
- Компьютеры и интернет
- Товары и услуги
- Темы для взрослых
- Семья и дом
- Животные и растения
- Еда и кулинария
- Здоровье и медицина
- Авто и мото
- Бизнес и финансы
- Философия, непознанное
- Досуг и развлечения
- Знакомства, любовь, отношения
- Наука и техника
14
2 ответа:
0
0
Там легко спешите в интернете
0
0
edit.text — ряд ввода.
var
summa: real;
begin
summa := edit.text;
end.
Єто на паскале.
Читайте также
Страны, материки, ладшафты, карты
1. Комплекс технических средств
2. Программное обеспечение
3. Система обработки и хранения(Информационная система)
4. Организационное обеспечение
var x,y: real;
begin
readln(x,y);
if (x>=-6)and(x<=-3)and(y>=-3)and(y<=2)or
(x>=-6)and(x<=-1)and(y>=2)and(y<=7)
then writeln(‘Yes’) else writeln(‘No’);
end.
Пример:
-3 3
Yes
Ищем встроенным циклом минимальное число, потом проверяем столбцы, если какой-то элемент равен минмальному, то полностью заменяем весь столбец минимальным значением.
<em>MS DOS QBasic 1.0</em>
CLS
INPUT «a,b,n «; a, b, n
s = n * (a * 100 + b)
PRINT s 100; «rub»; s MOD 100; «kop»
<u>Пример</u>
a,b,n ? 18,45,16
295 rub 20 kop
ГДЗ #1
2. Запишите оператор, обеспечивающий во время работы программы ввод значения переменной summa.
На этой странице вы сможете найти и списать готовое домешнее задание (ГДЗ) для школьников по предмету Информатика, которые посещают 8 класс из книги или рабочей тетради под названием/издательством «Учебник», которая была написана автором/авторами: Босова. ГДЗ представлено для списывания совершенно бесплатно и в открытом доступе.
Смотреть другие ГДЗ из этого учебника:
⭐8 класс; Информатика; Босова; Учебник
запишите оператор , обеспечивающий во время работы программы ввод значения переменной summa.
Остались вопросы?
Новые вопросы по предмету Информатика
Предмет: Информатика,
автор: hdhxhdhd
Ответы
Автор ответа: Vitalik8104
2
edit.text — ряд ввода.
var
summa: real;
begin
summa := edit.text;
end.
Єто на паскале.
Предыдущий вопрос
Следующий вопрос
Интересные вопросы
Предмет: География,
автор: elnurausonova20
чему равно атмосферное давление на глубине 300 км
пожалуйста помогите :(
4 года назад
Предмет: Математика,
автор: kk47y4
Найди f'(3) и f'(1), если f(x)’= 1/х
4 года назад
Предмет: Русский язык,
автор: tigranbagdasaran188
Пачему венецианцы генуэзцы, монголо татары боролись за тану
4 года назад
Предмет: Математика,
автор: 123451137
задача.В одной пачке 35 тетрадей,а во второй пачке 20 тетрадей.На сколько меньше тетрадей во второй пачке,чем в первой.
6 лет назад
Предмет: Математика,
автор: nilpi
Крестьяне собрали кортофель.Собранный картофель увезли за 5 рейсов.Сколько тонн картофеля собрали крестьяне,если за первый рейс увезли 2,85 т,за второй — 3,7 т,за третий — 2,78 т,за четвёртый — 3,8 т,а за пятый — 2,46 т картофеля?
6 лет назад