М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
innaecaln
innaecaln
01.03.2020 00:58 •  Информатика

с заданиями по программированию на При программировании на языке C++ рекомендуется изучить функции system(), sprintf(), atoi().
8.2 Написать программу, которая вычисляет квадрат числа и выводит результат на экран. Входные данные должны сообщаться как параметр командной строки.
Инициатор вычислений: [*.bat]–файл со следующим содержимым:
@SET /A A = 3
prog %A%
pause
где prog – имя исполняемого [*.exe]-файла разработанной программы, а 3-число, для которого проводятся вычисления.
8.3 Дана программа №1, код которой приведён в [*.bat]–файле:
@SET /A A = %1
@SET /A A += 5
@EXIT %A%
Здесь число, являющееся первым переданным программе параметром командной строки, увеличивается на 5, и полученный результат формируется как возвращаемое значение программы.
Написать программу, в которой введённое пользователем число передаётся для вычислений в программу №1 и полученный ей результат выводит на экран.

👇
Открыть все ответы
Ответ:
MisterStickman1
MisterStickman1
01.03.2020
Замечание. Так как количество вводимых чисел заранее не известно, то откроем бесконечный цикл со всегда верным условием True, но как только будет введено число 0, остановим цикл командой break.

Программа:

program z;
var k,s,x:integer;
begin
k:=0;              {начальное значение количества двузначных чисел}
s:=0;              {начальное значение суммы двузначных чисел}
while True do  {открываем бесконечный цикл}
begin
readln(x);        {вводим число х}
if x=0 then break;  {если введенное число равно 0, то остановить цикл}
if (x>9)and(x<100) then  {если число двузначное, т.е. от 10 до 99} 
    begin 
    k:=k+1;         {количество увеличиваем на 1}
    s:=s+x;         {увеличиваем предыдущее значение суммы на число х}
    end;
end;
if k=0 then writeln('NO')  {если двузначных чисел не было, то вывод NO}
   else writeln(s/k);          {иначе вывод ср.арифметического}
end.
4,8(76 оценок)
Ответ:
111111DA
111111DA
01.03.2020

Программа предлагает исправить слово с ошибками, только при одном условии, если оно есть в словаре этой программы.

Проверка правописания знает не все слова в мире, а только те, которые ей ввел разработчик, поэтому некоторые слова программа исправить не сможет.

Зеленая - это синтаксическая ошибка допущена, не поставлена запятая и т.п.,

Красная - это орфографическая ошибка, то есть, ошибка в правописании.

Чтобы удалить один символ во всех словах, нужно нажать сочетание клавишь CTRL + F, если она не работает, то CTRL + H, тогда мы вводим символ, которых хотим найти, далее вводим в бланк "Заменить" пробел.

Чтобы удалить все лишние пробелы в документе замена двух пробелов подряд на один пробел (учтите, что в полях Найти и Заменить на пробелы вы не увидите). Процедуру повторить несколько раз. Это избавиться от нескольких пробелов между словами, но в начале строки останется один пробел.

4,5(79 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ