Во вложении - файл с рабочей книгой в формате MS Excel 2003. Макросы находятся в проекте первого листа.
Sub Ex1() mn = 1000# For x = 0 To 6 Step 0.5 y = Log(x + 3.7) * Cos(x) If y < mn Then mn = y Next x Cells(1, 4) = mn End Sub
Sub Ex2() Dim ay As Variant ay = Array(4, 0.1, 9, 5, 998) i = 5 s = 0# For x = -5 To 5 Step 0.8 For j = 0 To 4 y = ay(j): z = x ^ 3 + y ^ 2 If z > 0 Then z = Sqr(z) s = s + z Cells(i, 1) = x Cells(i, 2) = y Cells(i, 3) = z i = i + 1 Next j Next x Cells(4, 4) = s End Sub
// PascalABC.NET 3.2, сборка 1353 от 27.11.2016 // Внимание! Если программа не работает, обновите версию!
begin // заполним информацию случайным образом; // если хорошистов в результате не окажется, // просто перезапускаем задачу randomize; var a:=MatrRandom(13,10,4,5); // везде только 4 и 5 for var i:=1 to 20 do // раскидаем 20 троек a[Random(13),Random(10)]:=3; a.Println(2); Writeln; // собственно, решение var k:=0; foreach var r in a.Rows do if r.All(x->x<>3) and not r.All(x->x=5) then k+=1; Writeln(k,' хорошистов') end.
Число строк в таблице истинности равно= , где n- количество переменных, а раз так, то 2 в степени 8=256 + 1 строчка шапки таблицы=257
ответ: 257
Объяснение:
Вот:^