Задачі
1. Записати висловлення формулою:
«Оскільки я ліг пізно спати, я проспав і не пішов на пару».
2. Для того, щоб отримати цю роботу, необхідно знати англійську або
німецьку мову ш не мати ШЗ.
3. Відомо, що висловлення істинне: «Якщо учень не знає логіки висловлень,
то він не зможе розв’язати логічну задачу». Які з наступних висловлень будуть
істинні, а які хибні? Які з висловлень будуть рівносильні даному?
1)Учень розв’язав логічну задачу. Отже, він знає логіку висловлень.
10
2) Учень не знає логіки висловлень. Отже, він не розв’яже задачу.
3) Учень знає логіку висловлень. Отже, він розв’яже задачу.
4) Учень не розв’язав задачу. Отже, він не знає логіки висловлень.
Перевірити за до таблиці істинності та за до спрощення
формули.
= “Учень знає логіку висловлень”;
= “Учень розв’яже задачу”.
Задане висловлення можна записати за формулою:
i,n,s:byte; //Здесь мы описываем переменные i- флаг, n - наше число N, s- переменная "деления"
label l1; // Здесь мы
begin
l1:i:=0; //Установка метки на начало программы и установка флага на первоначальное значение - НЕТ
repeat //проверка N на подлинность
if i=1 then
write('Не верный ввод данных!Повторите ввод:')
else
write('Введите номер N:'); // Условие при котором в первый раз выводится предложение где нас просят ввести N, а если же мы её ввели не правильно выводится ошибка и опять нас просят ввести N так продолжается пока мы не введем правильный N
readln(n);
i:=1; // Установка флага - ДА
untill (n>=1) and (n<100); // Ограничения N
writeln('Ваше множество:');// Вывод множества;
for i:=n to 99 do // из условия следует что числа будут в диапазоне от 1 до 99 т.к они натуральные и двухзначные
begin
s:=i mod 11; //Условие при котором Цифры повторяются т.е. делятся на 11
if (s<>0) then write(i,'; '); // Проверка условия выше;
end;
writeln;
write('Повторить программу?(1-Да, 0-Нет)-');// Предложение о том сделать ли еще раз программу
read(i);
if (i=1) then goto L1; // опять же установка флага и переход к метке L1; если же условие не выполняется, то конец программы
end.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
int N = 45;
for (int i = 0; i < N; i++)
{
Console.WriteLine("Я молодец!");
}
}
}
}
Объяснение:
Основной код вот:
int N = 45; // Кол-во раз
for (int i = 0; i < N; i++)
{
Console.WriteLine("Я молодец!");
}