Разработайте программу которая запрашивает 3 строковые величины взаимосвязанные прилагательное

program g; vara, b : integer; n : integer; s : integer; z: array[0..16] of integer; i : integer; v: integer; begina: =(-20); b: =20 ; n: =16 ; for i : = 1 to n dobegins : = trunc(random(b-a)+a); writeln (i: 2,’-е случайное число: ‘,s: 4); end; beginwriteln(‘индексы элементов кратных 3: ‘); for v: =0 to 16 do begin z[v]: =random(40)-20; if z[v] mod 3 = 0 then write(v, ‘ ‘) end; end; end.

Ответ разместил: Гость

-планов , на которых ровно 4 хода

— планов на которых есть ход к коту

-планов на которых не 4 хода

-планов на которых нет ходов к коту

-планов на которых 4 хода и есть ход к коту

— планов на которых 4 хода и нет ходов к коту

на пересечении круга и квадрата — мауси и котауси

в квадрате — джек

в прямоугольнике — пухлик

ответ на вопрос: план джека

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

Дистанционное обучение учащихся 8-го класса

Вывод данных Вывод данных из оперативной памяти на экран монитора: w rite ( , , . ) список вывода Выражения — символьные, числовые, логические, в том числе переменные и константы Пример: write ( ‘s=’, s ) . Информация в кавычках выводится на экран без изменений

ГДЗ по программированию на python Босова часть 1

Варианты организации вывода Вариант организации вывода Оператор вывода Результат Без разделителей write (1, 20, 300). 120300 Разделители – запятые write ( 1, ’,’ , 20, ’, ’, 300 ) 1, 20, 300 Разделители – пробелы write (1, ‘ ‘, 2, ‘ ‘, 3) 1 20 300

Формат вывода Формат вывода позволяет установить количество позиций на экране, занимаемых выводимой величиной. Оператор вывода Результат выполнения оператора write ( ‘s=‘, s:2:0); s=15 write ( ‘s=‘, s:3:1); s=15.0 write ( ‘s=‘, s:5:1); s= 15.0 write ( s:x:y) x — общее количество позиций, отводимых под число; y — количество позиций в дробной части числа. write ln — вывод c новой строки!

Первая программа program n_1; const pi=3.14; var r, c, s: real ; begin r:=5.4; c :=2*pi*r; s:=pi*r*r; writeln (‘c =’, c:6:4); writeln (‘s=’, s:6:4) end.

Ввод данных с клавиатуры r ead ( , …, ) Ввод в оперативную память значений переменных : Выполнение оператора read: компьютер переходит в режим ожидания данных: пользователь вводит данные с клавиатуры: несколько значений переменных числовых типов могут вводиться через пробел или через запятую; при вводе символьных переменных пробел и запятую ставить нельзя; пользователь нажимает клавишу Enter . список ввода

Ввод данных с клавиатуры Команда ввода-вывода var i, j: integer ; x: real ; a: char ; read (i, j, x, a) ; После выполнения оператора readln курсор переходит на новую строку. Варианты организации входного потока: 1 0 2.5 А 1,0 1 2.5, А 0 2.5 А Типы вводимых значений должны соответствовать типам переменных , указанных в разделе описания переменных. !

Улучшенная программа program n_1; const pi=3.14; var r, c, s: real; begin writeln( ‘Вычисление длины окружности и площади круга ‘); write(‘ Введите r>>’); readln(r); c:=2*pi*r; s:=pi*r*r; writeln ( ‘c =’, с:6:4 ); writeln ( ‘s=’, s:7:4 ) end .

Найти площадь и периметр прямоугольного треугольника по двум катетам. Решение задачи на Python

Самое главное Для ввода в оперативную память значений переменных используются операторы ввода read и readln . Для вывода данных из оперативной памяти на экран монитора используются операторы вывода write и writeln . Ввод исходных данных и вывод результатов должны быть организованы понятно и удобно ; это обеспечивает дружественность пользовательского интерфейса.

Вопросы и задания Запишите оператор, обеспечивающий во время работы программы ввод значения переменной summa . Целочисленным переменным i, j, k нужно присвоить соответственно значения 10, 20 и 30. Запишите оператор ввода, соответствующий входному потоку: а) 20 10 30 б) 30 20 10 в) 10 30 20 Опишите переменные, необходимые для вычисления площади треугольника по его трём сторонам, и запишите оператор, обеспечивающий ввод необходимых исходных данных.

Что является результатом выполнения оператора? а) write (a) б) write (‘a’) в) write (‘a=’, a) Какой тип имеет переменная f , если после выполнения оператора write (f) на экран было выведено следующее число? а) 125 б) 1.25Е+2 Каким образом можно вывести на экран вещественное число в формате с фиксированной запятой? Запишите операторы ввода двух чисел и вывода их в обратном порядке. Дан фрагмент программы: read (a); read (b); c:=a+b; write (a, b); write (c) Упростите его, сократив число операторов ввода и вывода. Дан фрагмент программы: a:=10; b:=a+1: a:=b–a; write (a, b) Какие числа будут выведены на экран компьютера? Напишите программу, которая вычисляет площадь и периметр прямоугольника по двум его сторонам.

Опорный конспект Ввод в оперативную память значений переменных выполняют операторы ввода read и readln . Вывод данных из оперативной памяти на экран монитора выполняют операторы вывода write и writeln . r ead ( , …, ) список ввода w rite , , . список вывода

Источники информации http://files.school-collection.edu.ru/dlrstore/d1a6e9b7-5eda-4be9-bff2-3197b9f145e7/9_77.swf — команда ввода-вывода

Предварительный просмотр:

Подписи к слайдам:

ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ АЛГОРИТМОВ НАЧАЛА ПРОГРАММИРОВАНИЯ

Ключевые слова вещественный тип данных целочисленный тип данных символьный тип данных строковый тип данных логический тип данных

Числовые типы данных Стандартные функции языка Паскаль: Функция Назначение Тип аргумента Тип результата abs ( x ) Модуль x i nteger, real Такой же, как у аргумента sqr ( x ) Квадрат x i nteger, real Такой же, как у аргумента sqrt ( x ) Квадратный корень из x i nteger, real real round ( x ) Округление х до ближайшего целого real i nteger int ( x ) Целая часть x real i nteger frac ( x ) Дробная часть x real real random Случайное число от 0 до 1 — real random ( x ) Случайное число от 0 до x i nteger i nteger

Исследование функций round , int и frac Выполните программу несколько раз для x  . Какой будет тип результата каждой из этих функций? program n_3; var x: real; begin writeln ( ‘Исследование функций round, int, frac’); write (‘ Введите x>>’); readln (x); writeln ( ‘Округление: ‘, round(x)); writeln ( ‘Целая часть: ‘, int(x)); writeln ( ‘Дробная часть: ‘, frac(x)) end. ?

Целочисленный тип данных Операции над целыми числами в языке Паскаль: Операция Обозначение Тип результата Сложение + i nteger Вычитание — i nteger Умножение * i nteger Получение целого частного div i nteger Получение целого остатка деления mod i nteger Деление / r eal

Операции div и mod program n_4; var x, a, b, c, s: integer; begin writeln ( ‘Нахождение суммы цифр трёхзначного числа ‘); write ( ‘Введите исходное число >>’); readln (x); a:=x div 100; b:=x mod 100 div 10; c:=x mod 10; s:=a+b+c ; writeln (‘s= ‘, s) end. Трёхзначное число можно представить в виде следующей суммы: x = a ·100 + b ·10 + c , где а, b, с — цифры числа. Программа нахождения суммы цифр вводимого с клавиатуры целого трёхзначного числа:

Читайте также:
Если программа плохо документирована к каким последствиям это может привести

Символьный и строковый типы данных Функция ord преобразовывает букву в её числовой код. Символы – это все буквы и значки, которые есть на клавиатуре. Для ввода в программу символьных переменных необходимо указать для них символьный тип данных char . Функция chr преобразовывает числовой код символа в сам символ. Значением строковой величины (тип string ) является произвольная последовательность символов, заключенная в апострофы. W ch r 87 ord W % 37 % 4 52 4 S 83 S var c: string c:= chr(52)+chr(37) с 4%

Символьный и строковый типы данных program n_5; var a: char; kod: integer; b: string; begin writeln (‘Код и строка’); write (‘Введите исходную букву>>’); readln ( a ); kod := ord ( a ); b:=chr(kod–1)+a+chr(kod+1); writeln ( ‘Код буквы ‘, a , ‘-‘, kod ); writeln ( ‘Строка: ‘, b ) end. Вывод на экран кода буквы, введённой с клавиатуры Вывод на экран строки из трёх букв. Каких?

Логический тип данных Величины логического типа принимают всего два значения: false и true ; false >’); readln (n); ans:=n mod 2=0; writeln (‘Число ‘, n,’ является четным — ‘, ans) end.

Логический тип данных Логическим переменным можно присваивать значения логических выражений, построенных с помощью логических функций и ( and ) , или ( or ), не ( not ). Логическая операция в Паскале Название операции and конъюнкция (логическое умножение) or дизъюнкция (логическое сложение) not отрицание (инверсия)

program n_7; var a, b, c: integer; ans: boolean; begin writeln (‘Определение истинности высказывания о равнобедренном треугольнике’); write (‘Введите значения a, b, c >>’); readln (a, b, c); ans:=(a=b) or (a=c) or (b=c); writeln (‘Треугольник с длинами сторон ‘, a, ‘,’, b, ‘,’, c, ‘ является равнобедренным — ‘, ans ) end . Логический тип данных

Самое главное Типы данных в языке Паскаль: вещественный целочисленный символьный строковый логический и другие. Для них определены соответствующие операции и функции.

Вопросы и задания Для заданного x вычислите у по формуле у = х 3 + 2,5 х 2 – х +1. При этом: а) операцию возведения в степень использовать запрещено; б) в одном операторе присваивания можно использовать не более одной арифметической операции (сложение, умножение, вычитание); в) в программе может быть использовано не более пяти операторов присваивания.

Подсказка: преобразуйте выражение к следующему виду: y =((x + 2,5 )x – 1 )x + 1. По заданным координатам точек А и В вычислите длину отрезка АВ . Пример входных данных Пример выходных данных xa = 2 ya = 1 xb = 10 yb = 7 | AB | = 10.0 Известны длины сторон треугольника a, b, c. Напишите программу, вычисляющую площадь этого треугольника. Пример входных данных Пример выходных данных a = 3 b = 4 с = 5 s = 6.0 Известны координаты вершин A, B, C треугольника.

Напишите программу, вычисляющую площадь этого треугольника. Пример входных данных Пример выходных данных xa = 2 ya = 1 xb = 6 yb = 5 xc = 10 yc = 1 s = 16.0 Если сумма налога исчисляется в рублях и копейках, то налоговая служба округляет её до ближайшего рубля (до 50 копеек — с недостатком, свыше 50 копеек (включая 50) — с избытком).

Используйте компьютер, чтобы ввести точную сумму налога и вывести, сколько следует уплатить. Исследуйте работу функции random , запустив многократно на выполнение программу: program n_8; var x, n: integer; b egin writeln (‘Исследование функции random’); randomize (*для генерации различных случайных чисел при каждом запуске программы *); write (‘Введите x>>’); readln (x); write (‘Введите n>>’); readln (n); writeln (‘random(‘, x, ‘)=’, random(x)); writeln (‘random(‘, x, ‘)+’, n, ‘=’, random(x)+n) end.

Как можно получить случайное число из промежутка (0; x)? Как можно получить случайное число из промежутка (0; x]? Как можно получить случайное число из промежутка (n; x + n)? Одна компания выпустила лотерейные билеты трёх разрядов: для молодежи, для взрослых и для стариков.

Номера билетов каждого разряда лежат в пределах: для молодёжи — от 1 до 100; для взрослых — от 101 до 200; для стариков — от 201 до 250. С помощью компьютера выберите случайным образом лотерейный билет в каждом разряде.

Запишите на языке Паскаль программу, которая для произвольного двузначного числа определяет: а) сумму и произведение его цифр; б) число, образованное перестановкой цифр исходного числа. Пример входных данных Пример выходных данных 845 Следует сдать: банкнот по 500 руб. – 1 шт. банкнот по 100 руб. – 3 шт. банкнот по 50 руб. – 0 шт. банкнот по 10 руб. – 4 шт.

Запишите на языке Паскаль программу, которая вычисляет сумму кодов букв в слове БАЙТ. Запишите на языке Паскаль программу, которая выводит на экран строку символов, коды которых равны 66, 69, 71, 73, 78.

Разработайте программу, которая запрашивает три строковые величины – взаимосвязанные прилагательное, существительное и глагол, а затем печатает все варианты фраз с использованием введённых слов. Пример входных данных Пример выходных данных ЗЕЛЁНЫЕ ЛИСТЬЯ РАСПУСКАЮТСЯ ЗЕЛЁНЫЕ ЛИСТЬЯ РАСПУСКАЮТСЯ ЗЕЛЁНЫЕ РАСПУСКАЮТСЯ ЛИСТЬЯ ЛИСТЬЯ ЗЕЛЁНЫЕ РАСПУСКАЮТСЯ ЛИСТЬЯ РАСПУСКАЮТСЯ ЗЕЛЁНЫЕ РАСПУСКАЮТСЯ ЗЕЛЁНЫЕ ЛИСТЬЯ РАСПУСКАЮТСЯ ЛИСТЬЯ ЗЕЛЁНЫЕ Даны значения целочисленных переменных: a = 10, b = 20.

Чему будет равно значение логической переменной rez после выполнения операции присваивания? а) rez:=(a=10) or (b>10) б) rez:=(a>5) and (b>5) and (a 20) Составьте программу, вводящую true , если высказывание является истинным, и false в противном случае: а) сумма цифр трёхзначного числа x является чётным числом; б) треугольник со сторонами a, b, с является разносторонним. Идёт k -я секунда суток.

Разработайте программу, которая по введённой k -й секунде суток определяет, сколько целых часов h и целых минут m прошло с начала суток. Например, если k =13257=3 х 3600 + 40 х 60 + 57, то h =3 и m = 40. Выведите на экран фразу : It is … hours … minutes . Вместо многоточий программа должна выводить значения h и m , отделяя их от слов ровно одним пробелом. Пример входных данных Пример выходных данных 13 257 It is 3 hours 40 minutes. Запишите на языке Паскаль программу, реализующую алгоритм работы кассира, выдающего покупателю сдачу ( s ) наименьшим количеством банкнот по 500 ( k 500), 100 ( k 100), 50 ( k 50) и 10( k 10) рублей.

Читайте также:
Пример программы на котлин

Опорный конспект Тип данных в Паскале Типы данных в языке Паскаль: вещественный, целочисленный, символьный, строковый, логический. Целые Логические abs ( x ) , sqr ( x ) , sqrt ( x ) , +, -, *, / Числовые ord, char Символьные and, or, not Вещественные

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

Мультимедийная разработка урока по теме «Программирование линейных алгоритмов»

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

Митрофанова Людмила Николаевна

Содержимое разработки

ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ АЛГОРИТМОВ НАЧАЛА ПРОГРАММИРОВАНИЯ

ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ АЛГОРИТМОВ

НАЧАЛА ПРОГРАММИРОВАНИЯ

Ключевые слова вещественный тип данных целочисленный тип данных символьный тип данных строковый тип данных логический тип данных

Ключевые слова

Числовые типы данных Стандартные функции языка Паскаль: Функция Назначение abs ( x ) Тип аргумента Модуль x sqr ( x ) Тип результата Квадрат x sqrt ( x ) i nteger, real round ( x ) Такой же, как у аргумента i nteger, real Квадратный корень из x int ( x ) Округление х до ближайшего целого i nteger, real Такой же, как у аргумента real real Целая часть x frac ( x ) i nteger real random Дробная часть x i nteger random ( x ) real Случайное число от 0 до 1 - real Случайное число от 0 до x real i nteger i nteger

  • вещественный тип данных
  • целочисленный тип данных
  • символьный тип данных
  • строковый тип данных
  • логический тип данных

Числовые типы данных

Стандартные функции языка Паскаль:

Тип аргумента

Тип результата

Такой же, как у аргумента

Квадратный корень из x

Округление х до ближайшего целого

Такой же, как у аргумента

Целая часть x

Дробная часть x

Случайное число от 0 до 1

Случайное число от 0 до x

‘); readln (x); writeln ( ‘Округление: ‘, round(x)); writeln ( ‘Целая часть: ‘, int(x)); writeln ( ‘Дробная часть: ‘, frac(x)) end. Выполните программу несколько раз для x  . Какой будет тип результата каждой из этих функций? ? » width=»640″

Исследование функций round , int и frac

program n_3;

var x: real;

writeln ( ‘Исследование функций round, int, frac’);

write (‘ Введите x’);

writeln ( ‘Округление: ‘, round(x));

writeln ( ‘Целая часть: ‘, int(x));

writeln ( ‘Дробная часть: ‘, frac(x))

Выполните программу несколько раз для

Какой будет тип результата каждой из этих функций?

Целочисленный тип данных Операции над целыми числами в языке Паскаль: Операция Обозначение Сложение Тип результата + Вычитание - Умножение i nteger i nteger * Получение целого частного div i nteger Получение целого остатка деления i nteger mod Деление / i nteger r eal

Целочисленный тип данных

Операции над целыми числами в языке Паскаль:

Обозначение

Тип результата

Получение целого частного

Получение целого остатка деления

‘); readln (x); a:=x div 100; b:=x mod 100 div 10; c:=x mod 10; s:=a+b+c ; writeln (‘s= ‘, s) end. » width=»640″

Операции div и mod

Трёхзначное число можно представить в виде следующей суммы: x = a ·100 + b ·10 + c , где а, b, с — цифры числа.

Программа нахождения суммы цифр вводимого с клавиатуры целого трёхзначного числа:

program n_4;

var x, a, b, c, s: integer;

writeln ( ‘Нахождение суммы цифр трёхзначного числа ‘);

write ( ‘Введите исходное число ‘);

b:=x mod 100 div 10;

Символьный и строковый типы данных Символы – это все буквы и значки, которые есть на клавиатуре. Для ввода в программу символьных переменных необходимо указать для них символьный тип данных char . Функция ord преобразовывает букву в её числовой код. Функция chr преобразовывает числовой код символа в сам символ. S % 37 % 4 83 W 52 ord 87 ch r W S 4 Значением строковой величины (тип string ) является произвольная последовательность символов, заключенная в апострофы. var c: string c:= chr(52)+chr(37) с 4%

Символьный и строковый типы данных

Символы – это все буквы и значки, которые есть на клавиатуре. Для ввода в программу символьных переменных необходимо указать для них символьный тип данных char .

Функция ord преобразовывает букву в её числовой код.

Функция chr преобразовывает числовой код символа в сам символ.

Значением строковой величины (тип string ) является произвольная последовательность символов, заключенная в апострофы.

‘); readln ( a ); kod := ord ( a ); b:=chr(kod–1)+a+chr(kod+1); writeln ( ‘Код буквы ‘, a , ‘-‘, kod ); writeln ( ‘Строка: ‘, b ) end. Вывод на экран кода буквы, введённой с клавиатуры Вывод на экран строки из трёх букв. Каких? » width=»640″

Символьный и строковый типы данных

program n_5;

var a: char; kod: integer; b: string;

writeln (‘Код и строка’);

write (‘Введите исходную букву’);

writeln ( ‘Код буквы ‘, a , ‘-‘, kod );

writeln ( ‘Строка: ‘, b )

Вывод на экран кода буквы, введённой с клавиатуры

Вывод на экран строки из трёх букв.

Логический тип данных Величины логического типа принимают всего два значения: false и true ; false true . Логические значения получаются в результате выполнения операций сравнения числовых, символьных, строковых и логических выражений. В Паскале логической переменной можно присваивать результат операции сравнения.

Логический тип данных

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

false и true ;

false true .

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

В Паскале логической переменной можно присваивать результат операции сравнения.

‘); readln (n); ans:=n mod 2=0; writeln (‘Число ‘, n,’ является четным — ‘, ans) end. » width=»640″

Логический тип данных

Пусть ans — логическая переменная,

n — целая переменная.

В результате выполнения оператора присваивания

ans:=n mod 2=0

переменной ans будет присвоено значение true при любом чётном n и false в противном случае.

program n_6;

var n: integer; ans: boolean;

writeln (‘Определение истинности высказывания о чётности числа’);

write (‘Введите исходное число’);

writeln (‘Число ‘, n,’ является четным — ‘, ans)

Логический тип данных Логическим переменным можно присваивать значения логических выражений, построенных с помощью логических функций и ( and ) , или ( or ), не ( not ). Логическая операция в Паскале Название операции and конъюнкция (логическое умножение) or дизъюнкция (логическое сложение) not отрицание (инверсия)

Логический тип данных

Логическим переменным можно присваивать значения логических выражений, построенных с помощью логических функций и ( and ) , или ( or ), не ( not ).

‘); readln (a, b, c); ans:=(a=b) or (a=c) or (b=c); writeln (‘Треугольник с длинами сторон ‘, a, ‘,’, b, ‘,’, c, ‘ является равнобедренным — ‘, ans ) end . » width=»640″

Логический тип данных

program n_7;

var a, b, c: integer; ans: boolean;

writeln (‘Определение истинности высказывания

о равнобедренном треугольнике’);

write (‘Введите значения a, b, c ‘);

ans:=(a=b) or (a=c) or (b=c);

writeln (‘Треугольник с длинами сторон ‘, a, ‘,’, b,

‘,’, c, ‘ является равнобедренным — ‘, ans )

Самое главное Типы данных в языке Паскаль: вещественный целочисленный символьный строковый логический и другие. Для них определены соответствующие операции и функции.

Самое главное

Типы данных в языке Паскаль:

  • вещественный
  • целочисленный
  • символьный
  • строковый
  • логический и другие.

Для них определены соответствующие операции и функции.

‘); readln (x); write (‘Введите n’); readln (n); writeln (‘random(‘, x, ‘)=’, random(x)); writeln (‘random(‘, x, ‘)+’, n, ‘=’, random(x)+n) end. Идёт k -я секунда суток. Разработайте программу, которая по введённой k -й секунде суток определяет, сколько целых часов h и целых минут m прошло с начала суток. Например, если k =13257=3 х 3600 + 40 х 60 + 57, то h =3 и m = 40.

Выведите на экран фразу: It is … hours … minutes . Вместо многоточий программа должна выводить значения h и m , отделяя их от слов ровно одним пробелом. Разработайте программу, которая запрашивает три строковые величины – взаимосвязанные прилагательное, существительное и глагол, а затем печатает все варианты фраз с использованием введённых слов.

Для заданного x вычислите у по формуле Запишите на языке Паскаль программу, реализующую алгоритм работы кассира, выдающего покупателю сдачу ( s ) наименьшим количеством банкнот по 500 ( k 500), 100 ( k 100), 50 ( k 50) и 10( k 10) рублей. у = х 3 + 2,5 х 2 – х +1. При этом: а) операцию возведения в степень использовать запрещено; б) в одном операторе присваивания можно использовать не более одной арифметической операции (сложение, умножение, вычитание); в) в программе может быть использовано не более пяти операторов присваивания.

Подсказка: преобразуйте выражение к следующему виду: y =((x + 2,5 )x – 1 )x + 1. Известны координаты вершин A, B, C треугольника. Напишите программу, вычисляющую площадь этого треугольника.

По заданным координатам точек А и В вычислите длину отрезка АВ . Составьте программу, вводящую true , если высказывание является истинным, и false в противном случае: а) сумма цифр трёхзначного числа x является чётным числом; б) треугольник со сторонами a, b, с является разносторонним. Одна компания выпустила лотерейные билеты трёх разрядов: для молодежи, для взрослых и для стариков.

Читайте также:
Какой программой проверить iPhone

Номера билетов каждого разряда лежат в пределах: для молодёжи — от 1 до 100; для взрослых — от 101 до 200; для стариков — от 201 до 250. С помощью компьютера выберите случайным образом лотерейный билет в каждом разряде. Если сумма налога исчисляется в рублях и копейках, то налоговая служба округляет её до ближайшего рубля (до 50 копеек — с недостатком, свыше 50 копеек (включая 50) — с избытком).

Используйте компьютер, чтобы ввести точную сумму налога и вывести, сколько следует уплатить. Известны длины сторон треугольника a, b, c. Напишите программу, вычисляющую площадь этого треугольника. Запишите на языке Паскаль программу, которая для произвольного двузначного числа определяет: а) сумму и произведение его цифр; б) число, образованное перестановкой цифр исходного числа.

Даны значения целочисленных переменных: a = 10, b = 20. Чему будет равно значение логической переменной rez после выполнения операции присваивания? а) rez:=(a=10) or (b10) б) rez:=(a5) and (b5) and (aв) rez:=( (not(a20) Запишите на языке Паскаль программу, которая выводит на экран строку символов, коды которых равны 66, 69, 71, 73, 78. Запишите на языке Паскаль программу, которая вычисляет сумму кодов букв в слове БАЙТ.

Пример входных данных Пример выходных данных xa = 2 ya = 1 xb = 10 yb = 7 | AB | = 10.0 Пример входных данных Пример входных данных xa = 2 ya = 1 xb = 6 yb = 5 xc = 10 yc = 1 Пример выходных данных Пример выходных данных a = 3 b = 4 с = 5 s = 6.0 s = 16.0 Пример входных данных 845 Пример выходных данных Следует сдать: банкнот по 500 руб. – 1 шт. банкнот по 100 руб. – 3 шт. банкнот по 50 руб. – 0 шт. банкнот по 10 руб. – 4 шт. Пример входных данных ЗЕЛЁНЫЕ ЛИСТЬЯ РАСПУСКАЮТСЯ Пример выходных данных ЗЕЛЁНЫЕ ЛИСТЬЯ РАСПУСКАЮТСЯ ЗЕЛЁНЫЕ РАСПУСКАЮТСЯ ЛИСТЬЯ ЛИСТЬЯ ЗЕЛЁНЫЕ РАСПУСКАЮТСЯ ЛИСТЬЯ РАСПУСКАЮТСЯ ЗЕЛЁНЫЕ РАСПУСКАЮТСЯ ЗЕЛЁНЫЕ ЛИСТЬЯ РАСПУСКАЮТСЯ ЛИСТЬЯ ЗЕЛЁНЫЕ Пример входных данных 13 257 Пример выходных данных It is 3 hours 40 minutes. Как можно получить случайное число из промежутка (0; x)? Как можно получить случайное число из промежутка (n; x + n)? Как можно получить случайное число из промежутка (0; x]? » width=»640″

Вопросы и задания

Исследуйте работу функции random , запустив многократно на выполнение программу:

var x, n: integer;

writeln (‘Исследование функции random’);

randomize (*для генерации различных случайных чисел

при каждом запуске программы *);

write (‘Введите x’);

write (‘Введите n’);

writeln (‘random(‘, x, ‘)=’, random(x));

writeln (‘random(‘, x, ‘)+’, n, ‘=’, random(x)+n)

Идёт k -я секунда суток. Разработайте программу, которая по введённой k -й секунде суток определяет, сколько целых часов h и целых минут m прошло с начала суток.

Например, если k =13257=3 х 3600 + 40 х 60 + 57,

то h =3 и m = 40.

Выведите на экран фразу: It is … hours … minutes .

Вместо многоточий программа должна выводить значения h и m , отделяя их от слов ровно одним пробелом.

Разработайте программу, которая запрашивает три строковые величины – взаимосвязанные прилагательное, существительное и глагол, а затем печатает все варианты фраз с использованием введённых слов.

Для заданного x вычислите у по формуле

Запишите на языке Паскаль программу, реализующую алгоритм работы кассира, выдающего покупателю сдачу ( s ) наименьшим количеством банкнот по 500 ( k 500), 100 ( k 100), 50 ( k 50) и 10( k 10) рублей.

у = х 3 + 2,5 х 2 – х +1.

а) операцию возведения в степень использовать запрещено;

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

в) в программе может быть использовано не более пяти операторов присваивания.

Подсказка: преобразуйте выражение к следующему

виду: y =((x + 2,5 )x – 1 )x + 1.

Известны координаты вершин A, B, C треугольника.

Напишите программу, вычисляющую площадь этого треугольника.

По заданным координатам точек А и В вычислите длину отрезка АВ .

Составьте программу, вводящую true , если высказывание является истинным, и false в противном случае:

а) сумма цифр трёхзначного числа x является чётным числом;

б) треугольник со сторонами a, b, с является разносторонним.

Одна компания выпустила лотерейные билеты трёх разрядов: для молодежи, для взрослых и для стариков.

Номера билетов каждого разряда лежат в пределах:

для молодёжи — от 1 до 100;

для взрослых — от 101 до 200;

для стариков — от 201 до 250.

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

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

Используйте компьютер, чтобы ввести точную сумму налога и вывести, сколько следует уплатить.

Известны длины сторон треугольника a, b, c.

Напишите программу, вычисляющую площадь этого треугольника.

Запишите на языке Паскаль программу, которая для произвольного двузначного числа определяет:

а) сумму и произведение его цифр;

б) число, образованное перестановкой цифр исходного числа.

Даны значения целочисленных переменных:

a = 10, b = 20.

Чему будет равно значение логической переменной rez после выполнения операции присваивания?

а) rez:=(a=10) or (b10)

б) rez:=(a5) and (b5) and (a

Запишите на языке Паскаль программу, которая выводит на экран строку символов, коды которых равны 66, 69, 71, 73, 78.

Запишите на языке Паскаль программу, которая

вычисляет сумму кодов букв в слове БАЙТ.

Пример входных данных

Пример выходных данных

Пример входных данных

Пример входных данных

Пример выходных данных

Пример выходных данных

Пример входных данных

Пример выходных данных

банкнот по 500 руб. – 1 шт.

банкнот по 100 руб. – 3 шт.

банкнот по 50 руб. – 0 шт.

банкнот по 10 руб. – 4 шт.

Пример входных данных

Пример выходных данных

ЗЕЛЁНЫЕ ЛИСТЬЯ РАСПУСКАЮТСЯ

ЗЕЛЁНЫЕ РАСПУСКАЮТСЯ ЛИСТЬЯ

ЛИСТЬЯ ЗЕЛЁНЫЕ РАСПУСКАЮТСЯ

ЛИСТЬЯ РАСПУСКАЮТСЯ ЗЕЛЁНЫЕ

РАСПУСКАЮТСЯ ЗЕЛЁНЫЕ ЛИСТЬЯ

РАСПУСКАЮТСЯ ЛИСТЬЯ ЗЕЛЁНЫЕ

Пример входных данных

Пример выходных данных

It is 3 hours 40 minutes.

Как можно получить случайное число из промежутка (0; x)?

Как можно получить случайное число из промежутка (n; x + n)?

Как можно получить случайное число из промежутка (0; x]?

Опорный конспект Типы данных в языке Паскаль: вещественный, целочисленный, символьный, строковый, логический. Тип данных в Паскале abs ( x ),sqr ( x ), sqrt ( x ) , +, -, *, / Вещественные Числовые Целые ord, char Символьные and, or, not Логические

Опорный конспект

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

Тип данных в Паскале

abs ( x ),sqr ( x ),

Источник: videouroki.net

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