Лабораторная работа №3 Генератор случайных чисел Генератор случайных чисел описан в библиотеке stdlib.h и инициализируется оператором randomize(); Случайное число в диапазоне от 0 до n дает оператор random(n); Для того, чтобы при разных запусках программы не появлялся один и тот же набор случайных чисел можно менять номер набора при помощи оператора srand(n); n можно взять из...
Лабораторная работа №10 Графика и анимация. Игры. БИБЛИОТЕКА ГРАФИКИ Использование графической библиотеки многошаговый процесс, включающий: -определение типа видеоадаптера; -установка режима работы видеоадаптера; -инициализация графической системы в заданном режиме; Только после этого можно воспользоваться библиотечными подпрограммами для построения основных графических...
Лабораторная работа №5 Двумерные массивы 1. Дана действительная квадратная матрица порядка n. Заполнить матрицу в заштрихованной части единицами, в незаштрихованной – нулями. 2. Дана действительная квадратная матрица порядка 2n. Получить новую матрицу, переставляя ее блоки размера nxn. 3. Получить квадратную матрицу порядка n. 1) 2) 3) 4) 5) 6) 7) 8) 9) 10)
Лабораторная работа по дисциплине "Структуры и алгоритмы обработки данных на ЭВМ", 6 с., 5 рисунков. Задание: Пусть задан массив Name[ 1.N] (элемент имеют тип array[1.15] of char), содержащий имена людей, и массив Children[ 1.N, 1.N] (элементы имют тип boolean), в котором Children[x,y] = true, если человек под номером Y является ребенком под номером X. Для человека с заданным...
Лабораторная работа №4 Одномерные массивы Заполнить массив из 15 целых чисел так, чтобы числа не повторялись. Дан одномерный массив, который состоит из целых чисел в диапазоне от 30 до 30 Найти сумму всех элементов массива, кратных трем. Найти произведение положительных элементов массива, имеющих четный номер. Подсчитайте количество таких элементов. Найти количество...
Лабораторная работа №8 Программирование в текстовом режиме (Библиотека conio.h) Функции ввода/вывода с консоли Функции работы с текстами выполняются в любом (из пяти возможных) текстовом режиме; выбор режима зависит от типа видеоадаптера и монитора. Текстовый режим определяется вызовом textmode. Вывод текста и манипуляция с ним Запись и чтение текста: cprintf посылает...
Лабораторная работа №9 Работа с файлами Управление ресурсами компьютера из прикладных программ. Файловый обмен в языке C. Библиотечные подпрограммы Си для работы с файлами можно разделить на 2 группы - потоковые и префиксные. И те, и другие обращаются в принципе к одним и тем же вызовам MS DOS, но потоковые выполняют дополнительную буферизацию информации, что приводит к двойной...
Лабораторная работа №1 Условный оператор Задания: Ввести три числа. Выбрать и напечатать наибольшее из них. Ввести три действительных числа. Выбрать те, которые лежат в интервале (-5, 8). Дано действительное число s. Вычислить f(s), если 1) f(x)= 2) f(x)= Написать программу, которая требует ввода времени и, в зависимости от введенного значения, желает доброго утра, доброго дня,...
Лабораторная работа №6 Функции В языке Си функция - это логически самостоятельная именованная часть программы, которой могут передаваться параметры и которая может возвращать значение. Стандарт ANSI языка Си предполагает следующий формат определения функции: [возвр тип данных] имя_функции (список аргументов | void) { описание локальных данных операторы, в т. ч. Вызова других...
Комментарии