Найдите ошибку в программе номер 175

Новые вопросы по информатике

Сколько всего различных символов может быть в восьмибитной текстовой кодировке? 1) 8 2) 512 3) 256 4) 65536

Паскаль. Написать программу подсчета количества отрицательных чисел среди любых 10 вводимых. 1 программа с использованием while, 2 программа — repeat

Сколько кб информации содержит сообщение объемом 2^20 бит?

Информатика пользователь создад сообщение из 256 символов в кодировке Unicode в которой каждый символ кодируется 16 битами после редактирования информационный объем сообщения составил 3072 бит Определите сколько символов удалили сообщение если его

Запишите числа в беззнаковом коде (формат 1 байт): а) 31; б) 163; в) 65; г) 128.

Главная » Информатика » Найти ошибки в программе и запишите ее исправленный вариант: Program контроль; Uses crt; Var x, y:integer; z:real; Begin; x:=5 y:=7.5; z:=x+y; Writeln («summa frkl-mobile fx-row»>

Источник: urokam.net

ОШИБКА УСТАНОВКИ ВИДЕОДРАЙВЕРА AMD ADRENALIN (РЕШЕНИЕ 2021)

Найдите ошибку в коде

Найдите ошибку в коде

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

unsigned int i; for (i = 100; i >= 0; —i) printf(«%dn», i);

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

Ошибки

Первым делом, стоит обратить внимания на неправильное определения переменной i . Дело в том, что в данном случае оно является неверным. Тип unsigned int говорит о том, что значения этой переменной могут быть только цифры, при чем только положительные цифры без знака минус. Данная запись приводит к тому, что цикл будет выполняться вечно, так как условие всегда будет истинным (true).

Читайте также:
Программа который меняет тональность

Корректный код состоял бы из такого условия i > 0 . Он мог бы вывести все значения, кроме нуля. Цикл завершился бы и тогда мы могли бы после самого цикла прописать еще и вывод 0 . К примеру, у нас бы получилось нечто вроде этого:

unsigned int i; for (i = 100; i > 0; —i) printf(«%dn», i); printf(«%dn», i);

Вторая ошибка намного проще и заключается в том, что мы используем %d вместо того чтобы использовать %u . Поскольку мы выводим числа без минуса, то именно так должно все быть. В итоге у нас получился вот такой код, который верно выводит значения от 100 до 1:

unsigned int i; for (i = 100; i > 0; —i) printf(«%un», i);

Больше интересных новостей

Вращающийся диск: задачка на логику для программистов

Вращающийся диск: задачка на логику для программистов

Три неординарные задачи на сообразительность

Три неординарные задачи на сообразительность

Задача с цветами на чистом JavaScript

Информатика Босова 8 кл. №175 Решение задания

Задача с цветами на чистом JavaScript

Задача про три лампочки

Задача про три лампочки

Источник: itproger.com

ГДЗ по Информатике для 8 класса Учебник Босова

ГДЗ по информатике для 8 класса Босовой – это пособие, которое предназначено для поддержки и оказания помощи школьникам восьмого класса в изучении такого предмета как информатика. Мы живем во время стремительных перемен, когда любому человеку важна способность к освоению информационных технологий.

Решебник наполнен материалом из учебника для восьмиклассников по данной дисциплине. Ученики в любое время и по необходимости всегда смогут использовать данный материал, расширить знания в изучении информатики, подготовиться к практическим и контрольным работам. Школьники или их родители, смогут всегда проверить уже выполненные задания, исправить допущенные ошибки при выполнении заданий, а также подготовить ответы на вопросы из учебника.

Источник: gdz.red

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru