Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Super bomba.doc
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
487 Кб
Скачать
☆

Int main()

{

clrscr();

int r,i,n,m;

cin>>r;

m=r;

for(r,n=0;r>0,n<m;r--,n++)

{for(i=0;i<n;i++)

cout<<" ";

for(i=0;i<r;i++)

cout<<"*";

cout<<"\n";}

cin.get();

cin.get();

return 0;

}

Билет n 6

  1. Конструкции управления вычислительным процессом в языке Си

6. Конструкции управления вычислительным процессом в языке Си

Для выполнения повторяющихся действий используются циклы. Если последовательность команд выполняется определенное число раз (детерминированный циклический процесс) то удобно использовать конструкцию For.

Синтаксис конструкции For следующий

For <счетчик цикла> := <нач. значение> to <кон. значение> do оператор (тело цикла) ;

или если операторов тела цикла несколько то используются "программные скобки" begin и end.

For <счетчик цикла> := <нач. значение> to <кон. значение> do begin оператор (тело цикла) ; end;

Первый аргумент конструкции – счетчик цикла – определяет имя переменной, которая будет считать количество выполнений цикла. Параметр - нач. значение – указывает числовое значение, которое присваивается переменной-счетчик перед первым проходом цикла. После каждого прохода цикла значение счетчика увеличивается на единицу. Перед каждым проходом цикла значение счетчика сравнивается с аргументом - конечное значение. Цикл выполняется до тех пор, пока значение счетчика не превысит конечное значение.

Функция: язык программирования предназначен для написания компьютерных программ, которые применяются для передачи компьютеру инструкций по выполнению того или иного вычислительного процесса и организации управления отдельными устройствами. Проце́сс - выполнение пассивных инструкций компьютерной программы на процессоре ЭВМ. Стандарт ISO 9000:2000 Definitions определяет процесс как совокупность взаимосвязанных и взаимодействующих действий, преобразующих входящие данные в исходящие.

Компьютерная программа сама по себе это только пассивная совокупность инструкций, в то время как процесс - это непосредственное выполнение этих инструкций.

Часто процессом называют выполняющуюся программу и все её элементы: адресное пространство, глобальные переменные, регистры, стек, открытые файлы и т.д.

Простейшей операционной системе (например, внутри холодильника или магазина для продажи газированной воды) не требуется создание новых процессов, поскольку внутри них работает одна-единственная программа, запускаемая во время включения устройства. В более сложных системах надо создавать новые процессы. Обычно они создаются:

1. При запуске ОС,

2. При появлении запроса на создание процесса - происходит в случае, если работающий процесс создает новый процесс.

Завершение процесса

Минимум 2 этапа завершения:

1. Процесс удаляется из всех очередей планирования, т.е. ОС больше не планирует выделение каких-либо ресурсов процессу

2. Сбор статистики о потреблённых процессом ресурсов с последующим удалением его из памяти. Причины завершения процесса: Обычный выход; Выход по исключению или ошибке; Недостаточный объем памяти; Превышение лимита отведённого программе времени; Выход за пределы отведённой области памяти; Неверная команда (данные интерпретируются как команды); Ошибка защиты; Завершение родительского процесса; Ошибка ввода-вывода; Вмешательство оператора.

  1. Составить алгоритм вычисления куба суммы всех нечетных чисел от 1 до 99.

# include <iostream.h>

# include <conio.h>

# include <iomanip.h>

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]