Самостоятельная работа по теме:
«Понятие переменной. Тип переменной. Числовые типы данных.
Команда присваивания. Арифметические операции и выражения. Организация ввода и вывода данных»
Замечание. Введите свои данные (Фамилию, группу, подгруппу, дату) в поля верхнего колонтитула.
Вариант 1
1 уровень
Задание 1. Выберите правильный вариант ответа и обведите его номер:
А. Для извлечения квадратного корня из числа в языке Паскаль используется функция:
sgr sgrt int abs
Б. Для нахождения модуля числа в языке Паскаль используется функция:
sgr sgrt int absВ. Для нахождения целой части числа в языке Паскаль используется функция:
sgr sgrt int abs2 уровень
Задание 2. В программе описаны следующие переменные и константы
Const a=2.3;
Imja= 'Sasha' ;
God=2009;
Var x, y:real;
Name:string;
Cvet:byte;
Запишите имена величин в таблицу в соответствии с их типом.
Константы | Переменные | ||
Целого типа | Вещественного типа | Строкового типа | |
Задание 3. Что будет выведено на экран после выполнения программы:
Const slovo='uchenie';
begin
Write (slovo);
Writeln (' svet, a ');
Writeln ('ne', slovo, ' tyma ');
end.
3 уровень
Задание 4. Составить программу нахождения периметра прямоугольника, длина и ширина которого вводятся с клавиатуры.
Решение. При заданных длинах сторон периметр прямоугольника вычисляется по формуле P=2×(a+b). Здесь a и b — исходные данные, Р — результат. Значения a и b могут быть как целыми, так и вещественными. Поэтому тип величин a, b и Р определим как вещественный. Блок-схема решения задачи приведена на рисунке 1, а рядом приведена программа, написанная на языке Паскаль.
|
program Ex1; var A, B,Р:real; begin Write ('Введите длину прямоугольника ’); Readln(A); Write ('Введите ширину прямоугольника’); Readln(B); Р:=2*(A+В); Writeln('Периметр прямоугольника Р=’, Р); Readln; end. |
Задание 5. составить программу вычисления значения выражения
.
Решение. Значение а может быть как целым, так и дробным. Значение у — вещественное. введём промежуточную величину pr, для вычисления выражения а2+1, так как его нужно вычислять дважды. Определим все переменные как вещественные.
Блок-схема решения задачи приведена на рисунке 2, а рядом приведена программа, написанная на языке Паскаль.
|
program Ex2; var A, PR, Y:real; begin Write ('Введите значение величины А:'); Readln(A); РR:=SQR(A)+1; Y:=PR/(1+SQRT(PR)); Writeln('Y=',Y:6:3); Readln; end. |
После запуска программы введём значение переменной А равное 1. на экране появится сообщение:
Y= 0.828
4 уровень
Задание 6. Напишите программу для решения следующей задачи:
дана площадь квадрата. Найти его периметр.
5уровень
Задание 7. Напишите программу для решения следующей задачи:
Вводится двухзначное число. Вывести каждую цифру числа своим цветом.
Ввести программу, выполнить, проанализировать результаты
1. дана площадь квадрата. Найти его периметр.
2. Íàéòè ïåðèìåòð:
à) òðåóãîëüíèêà, äëèíû âñåõ ñòîðîí ââîäÿòñÿ ñ êëàâèàòóðû;
b) ïðîèçâîëüíîãî ÷åòûð¸õóãîëüíèêà, äëèíû âñåõ ñòîðîí ââîäÿòñÿ ñ êëàâèàòóðû.
3. Дана длина ребра куба. Вычислить объём куба и площадь боковой поверхности.
4. Âû÷èñëèòü çíà÷åíèå âûðàæåíèé:
à) y=15x2+8x-9; á) a=(b+c)*d—k.
5. Âû÷èñëèòü ðàöèîíàëüíûì ñïîñîáîì, òî åñòü çà ìèíèìàëüíîå êîëè÷åñòâî îïåðàöèé:
à) ó=õ5 (3 îïåðàöèè);
á) ó=õ6 (3 îïåðàöèè);
à) ó=õ8 (3 îïåðàöèè).
6. Составить программу вычисления значения выражения
.
7. Ïîìåíÿòü ìåñòàìè çíà÷åíèÿ ïåðåìåííûõ õ è ó:
à) ñ èñïîëüçîâàíèåì äîïîëíèòåëüíîé ïåðåìåííîé;
á) áåç èñïîëüçîâàíèÿ äîïîëíèòåëüíîé ïåðåìåííîé.
13. Один из романов Ж. Верна называется «20000 лье под водой». Если бы расстояние измерялись в километрах, то как бы звучало название этого романа? Как известно, одно морское лье равно 5,556 километра.
14. Составить программу, которая переводит температуру в градусах по Фаренгейту в градусы Цельсия по формуле:
, где C - температура по Цельсию, а F - температура по Фаренгейту.
15. Запросите действительное число найдите целую часть этого числа и округлите его до ближайшего целого.




