Самостоятельная работа по теме:

«Понятие переменной. Тип переменной. Числовые типы данных.
Команда присваивания. Арифметические операции и выражения. Организация ввода и вывода данных»

Замечание. Введите свои данные (Фамилию, группу, подгруппу, дату) в поля верхнего колонтитула.

Вариант 1

1 уровень

Задание 1. Выберите правильный вариант ответа и обведите его номер:

А. Для извлечения квадратного корня из числа в языке Паскаль используется функция:

sgr sgrt int abs

Б. Для нахождения модуля числа в языке Паскаль используется функция:

sgr sgrt int abs

В. Для нахождения целой части числа в языке Паскаль используется функция:

sgr sgrt int abs

2 уровень

Задание 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. Запросите действительное число найдите целую часть этого числа и округлите его до ближайшего целого.