Автор работы: Пользователь скрыл имя, 09 Февраля 2015 в 19:58, реферат
С++ - это язык программирования общего назначения, хорошо известный своей эффективностью, экономичностью, и переносимостью. Указанные преимущества С++ обеспечивают хорошее качество разработки почти любого вида программного продукта. Использование С++ в качестве инструментального языка позволяет получать быстрые и компактные программы. Во многих случаях программы, написанные на С++, сравнимы по скорости с программами, написанными на языке ассемблера.
Введение
1. Работа с экранным меню Турбо Си
2. Ввод - вывод данных
3. Операторы и операции.
4. Функции
5. Типы констант. Использование констант вТурбо Си
6. Управляющие структуры
7. Массивы в ТС++
Задачи
4.Дана целочисленная квадратная матрица (aij) размера 7*7..
Получить b1,...,b7, где bi- это:
а) наименьшее из значений элементов, находящихся в начале i-й
строки матрицы до элемента aii включительно,
б) значение 1 по порядку положительного элемента i-й строки
( если таких элементов нет, то принять bi=-1. )
5.Дана действительная квадратная матрица размера n*n. Получить x1xn+x2xn-1+...+xnx1, где xk- наибольшее значение элементов k-го столбца данной матрицы.
1.Написать программу, в ходе выполнения которой круг зеленого цвета, появившись в центре экрана и постепенно расширяясь, увеличивается в размерах в 3 раза, а затем сжимается до начальных размеров.
2.Даны 3 целых числа, определяющих положение центра окружности на экране и ее радиус. Если окружность не пересекает горизонтальную прямую, проходящую через середину экрана, то высветить данную окружность и окружность, симметричную данной относительно этой прямой.
3.Написать программу, в ходе выполнения которой зеленый квадрат, появившись в левом верхнем углу экрана, перемещается вправо вниз по диагонали.
4.Пропеллер состоит из 2 закрашенных треугольников. Получить на экране вращающийся пропеллер.
5.Дано 2 натуральных числа. Написать программу, в ходе выполнения которой отрезок, появившись в левом верхнем углу экрана, передвинется по экрану так, что его левый конец совместится с точкой, положение которой определяется данными числами. Весь путь отрезка должен состоять из 2 участков - горизонтального и вертикального.
6.Дано 8 натуральных чисел x1,y1,l1,h1 и x2,y2,l2,h2. Каждая четверка чисел задает положение на экране прямоугольника со сторонами, параллельными сторонам экрана. Значения x1,y1 определяет положение левого нижнего угла прямоугольника с номером i (i=1,2),li-длину основания, hi-высоту. Построить прямоугольник и закрасить 1-й зеленым цветом, второй- красным. Если прямоугольники пересекаются, то их общую часть закрасить коричневым цветом.
7.Дана последовательность, состоящая
из 40 натуральных чисел x1,y1,l1,h1,...,x10,y10,l10,
8. Дано 6 целых чисел x1,y1,x2,y2,x3,y3. Каждая пара xi,yi(i=1,2,3) определяет положение одной из вершин треугольника на экране. Если данные числа определяют прямоугольный треугольник, высветить его на экране, в противном случае вывести сообшение_1 треугольник не прямоугольный.
1. Система 10 материальных точек на плоскости
задана с помощью действительных чисел
x1,y1,m1,...,x10,y10,m10, где xi,yi- координаты i-й точки, а mi- ее масса,i=1,...,10.
Получить координаты центра масс (центра
тяжести) системы, а также расстояния от
центра масс до каждой из точек системы.
Как изменится программа, если исходные
данные будут расположены в следующем
порядке: x1,...,x10,y1,...,y10,m1,...,
УКАЗАНИЕ: Координаты центра масс могут быть вычислены по
следующим формулам:
Хцм= ; Y= ;
2. Даны действительные a1,...a18. Получить:
а) а1,а10,а2,а11,...,а9,а18,
б) а1,а18,а2,а17,...,а9,а10,
в) а1+а18,а2+а17,...,а9+а10.
3.Даны символы s1,...s17. Получить:
а) s17,s1,s2,...,s16;
б) s11,s12,...,s17,s1,s2,...,s10;
в) s12,s13,...,s17,s11,s10,...,
4.Даны действительные x1,...,x11,y1,...,y11. Получить действительные x1,...,x11,y1,...,y11, преобразовав для получения xi,yi члены xi,yi по правилу: если они оба отрицательны, то каждый из них увеличить на 0.5, если отрицательно только одно число, то отрицательное число заменить его квадратом, если оба числа неотрицательны, то каждое из них заменить на среднее арифметическое исходных значений.
5.Даны символы s1,....,s80. Определить количество неравенств среди:
а)s1=s41,s2=s42,...,s40=s80;
б)s1=s80,s2=s79,...,s40=s41.
СПИСОК ЛИТЕРАТУРЫ