
- •Оглавление Оглавление 1
- •1. Системы счисления 4
- •Системы счисления Лабораторная работа 1.(переводим целые числа из десятичной системы счисления в систему счисления с основанием p и наоборот)
- •Лабораторная работа 3.(складываем целые числа в системе счисления с основанием p без перевода в десятичную)
- •Лабораторная работа 4.(простые и не очень простые вопросы и задачи по системам счисления)
- •Операторы ввода и форматного вывода Лабораторная работа 5.(учимся вводить данные с клавиатуры, вычислять большие формулы и выводить результат на экран)
- •Операторы ввода, вывода и присваивания Лабораторная работа 6.(первые простые содержательные задачи)
- •Дополнительные задания
- •Условный оператор Лабораторная работа 7.(учим компьютер спрашивать)
- •Логические переменные и операции Лабораторная работа 8.(таблица истинности)
- •Лабораторная работа 9. (бросаем точку на плоскость и наблюдаем за ней)
- •Лабораторная работа 10.(составляем логические условия)
- •Операторы цикла Лабораторная работа 11.(вычисляем суммы и произведения конечных рядов)
- •Лабораторная работа 12.(оператор цикла с предусловием – исследуем числа)
- •Лабораторная работа 13.(еще раз тренируемся в использовании оператора цикла)
- •Лабораторная работа 14.(факториал, Фибоначчи, Евклид и ... )
- •Лабораторная работа 15.(обрабатываем последовательности)
- •Дополнительные задания
- •Лабораторная работа 16.(препарируем целые числа)
- •Лабораторная работа 17.(опять целые числа, но мастерство – на ступень выше)
- •Символьные данные Лабораторная работа 18.(узнаем у компьютера, какими он пользуется символами)
- •Лабораторная работа 19.(впервые обрабатываем не числа, а текст)
- •Подпрограммы (процедуры и функции) Лабораторная работа 20.(задачи знакомые, но записываем их в новой форме)
- •Численные методы Лабораторная работа 21.(приближенно решаем уравнения)
- •Лабораторная работа 22.(приближенно находим площади криволинейных фигур)
- •Одномерные массивы Лабораторная работа 23.(наконец-то – от простых переменных переходим к массивам)
- •Лабораторная работа 24.(те же массивы, но задачи посложнее)
- •Двумерные массивы Лабораторная работа 25.(крестики-нолики, морской бой, шахматы, … – без двумерных массивов не обойтись)
- •Лабораторная работа 26.(гуляем по матрице прямо и зигзагами)
- •Графика Лабораторная работа 27.(на первых подступах к красоте)
- •Лабораторная работа 28.(графики функций в декартовой системе координат – помощь по математике)
- •Лабораторная работа 29.(графики кривых в полярной системе координат – и математика и красота одновременно)
- •Лабораторная работа 30.(не только рисуем, но и двигаем картинку по экрану)
- •Лабораторная работа 31.(довольно сложные, но интересные задачи по графике)
- •Лабораторная работа 32.(математические задачи с графическими иллюстрациями)
- •Строки Лабораторная работа 33.(работаем уже не с отдельными символами, а с целой строкой)
- •Лабораторная работа 34.(учимся разбивать строку на слова)
- •Дополнительные задания
- •Множества Лабораторная работа 35.(очень легкий материал – передышка после процедур, функций, массивов, … )
- •Записи Лабораторная работа 36.(оказывается, переменная может состоять из полей совершенно разного типа).
- •Файлы Лабораторная работа 37.(приступаем к изучению типизированных файлов)
- •Лабораторная работа 38.(используем все наши знания и пишем собственную базу данных)
- •Лабораторная работа 39.(текстовые файлы – незаменимый инструмент для отладки программ с большим количеством исходных данных)
- •Динамическая память (первый шаг к современному программированию) Лабораторная работа 40.(линейные однонаправленные списки – не так трудно, как кажется)
- •Краткий справочник
- •Литература.
Операторы ввода и форматного вывода Лабораторная работа 5.(учимся вводить данные с клавиатуры, вычислять большие формулы и выводить результат на экран)
Ввести с клавиатуры переменные a,b,x,y (a,b - целые, x,y – действительные). Вычислить заданное арифметическое выражение F (если необходимо, использовать стандартные функции sqr,sqrt и abs). Результаты вывести на экран, как показано ниже, причем, столбец целых чисел должен быть выровнен по правой границе, а столбец действительных - по точке.
Строка результата должна быть отчеркнута от исходных данных.
a = |
x = |
b = |
y = |
результат |
F = |
Вариант |
F |
1 |
-(5a+b)/(10x2+y) |
2 |
(a-b)/(x2+3y) |
3 |
(2a2+5b)/(|x+y|) |
4 |
3(a+b2)/(x-7 |
5 |
2(a+b2)/(x2-y2) |
6 |
(a2+b2)/(7 |
7 |
2(a+b2)(|x-7y|)+ab |
8 |
2(a+b2)(5-x ) |
9 |
(a2b2+5)/(x-7 ) |
10 |
(ab+x2)(5-x ) |
11 |
( +b2)(|5a-xy|) |
12 |
5/(a+b2)+(5ab-x ) |
13 |
2/(a+b2)-(5-ax ) |
14 |
(6axy+b2)/(5-x ) |
15 |
2(a+b)2/(|5-xy|) |
Операторы ввода, вывода и присваивания Лабораторная работа 6.(первые простые содержательные задачи)
Вводится ребро куба. Найти объем куба и площадь его боковой поверхности.
Вводятся два действительных положительных числа. Найти среднее арифметическое и среднее геометрическое этих чисел.
Вводятся катеты прямоугольного треугольника. Найти его гипотенузу и площадь.
Вводится сторона равностороннего треугольника. Найти площадь этого треугольника.
Вводится длина окружности. Определить площадь круга, ограниченного этой окружностью.
Вводятся основания равнобедренной трапеции и угол при большем основании. Найти площадь трапеции.
Вводятся координаты двух точек на плоскости (x1,y1,x2,y2). Найти расстояние между этими точками.
Вводятся координаты вершин треугольника. Найти периметр и площадь треугольника.
Вводятся гипотенуза и катет треугольника. Найти периметр и площадь треугольника.
Вводятся два радиуса r1 и r2 (r1>r2). Найти площадь кольца, ограниченного концентрическими окружностями этих радиусов.
Найти сумму членов арифметической прогрессии a, a+d, a+2d, …, a+(n-1)d. Значения a, d и n вводятся.
Вводятся стороны прямоугольника. Найти его периметр и диагонали.
Вводится радиус окружности, описанной вокруг квадрата. Определить периметр и площадь этого квадрата.
Вводится стороны квадрата. В квадрат вписана окружность. Найти ее радиус и длину.
Смешано V1 литров воды температуры T1 с V2 литрами воды температуры T2. Найти объем и температуру образовавшейся смеси.
Вводятся два действительных числа. Найти их среднее арифметическое и среднее геометрическое их модулей.
Вводятся стороны треугольника. Определить площадь треугольника по формуле Герона.
Вводятся объем и масса тела. Определить плотность материала этого тела.
Вводятся количество жителей в государстве и площадь его территории. Определить плотность населения в этом государстве.