Дан код программы. Заполните трассировочную таблицу. int sum=0;
a = float.Parse(textBox1.Text);
b = float.Parse(textBox2.Text);
if (a == 0 || b == 0)
{
textBox3.Text = "Повторите еще раз";
MessageBox.Show("Введите правильные значения");
}
else
{
sum = a+b;
textBox3.Text = sum.ToString();
}
Объяснение:
Основные подходы к процессу программирования: объектный, структурный и модульный.
Демонстрационно-обучающая программа по математике «Скорость движения».
Компьютерная модель движения заряженной частицы в однородном магнитном поле.
Компьютерная поддержка решения алгебраических уравнений численными методами.
Компьютерная поддержка темы «Построение и преобразование графиков функций».
Компьютерное моделирование движения заряженной частицы в электростатическом поле.
Обучающая программа "Построение графика квадратичной функции".
Обучающее-контролирующая программа "Системы счисления".
Разработка программно-методического комплекса – "Графы в планиметрических теоремах и задачах".
Реализация алгоритмов выполнения операций над векторами средствами Borland Delphi.
Решение систем уравнений методами Гаусса с использованием ЭВМ.
Создание графических образов математических объектов на языке Visual Basic.
Разновидности компьютерных вирусов и методы защиты от них. Основные антивирусные программ
Для стека:
const
MAX_SIZE = 100;
var
size, n: integer;
stack: array[1..MAX_SIZE] of integer;
procedure push(a: integer);
begin
inc(size);
stack[size] := a;
end;
procedure view;
var
i: integer;
begin
for i := 1 to size do
write(stack[i], ' ');
writeln;
end;
Для очереди:
const
MAX_SIZE = 100;
var
head, tail: integer;
queue: array[1..MAX_SIZE] of integer;
procedure push(a: integer);
begin
queue[tail] := a;
inc(tail);
end;
procedure view;
var
i: integer;
begin
for i := head to tail - 1 do
write(queue[i], ' ');
writeln;
end;
Объяснение:
Можно лучший , и учи C++