Правильно расположите последовательность команд программ print ошибка некорректные данные

Правильный ответ здесь, всего на вопрос ответили 1 раз: Правильно расположите последовательность команб программ print (“ ошибка: некорректные данные”) n-int(input ( введите положительное число)) if n<0: det Err():# определение процедуры Err()# вызов


Информатика,


вопрос задал salehgalel220,


5 месяцев назад

Ответы на вопрос

Ответил Женисшах





13

Ответ:

def Err(): #определение процедуры

print («Ошибка: некорректные  данные»)

n = int (input(‘введите положительное число’))

if n < 0:

Err() #вызов процедуры

Объяснение:


ОтличникХан:
А почему столько спасибо, и хороших оценок, если это не верный вариант?

Предыдущий вопрос

Следующий вопрос

Новые вопросы

Алгебра,
5 месяцев назад

Помогите пожалуйста ​…

Алгебра,
5 месяцев назад

помогите пж срочно ​…

Русский язык,
5 месяцев назад

Пожалуйста помогите, я не жалею баллов
Выпишите предложения, где в наречиях пишется мягкий знак.
1. Через открытое настеж.. окно падает солнечный луч.
2. Дети стремительно умчались проч..
3. Уж..

Русский язык,
5 месяцев назад

к какому стилю относиться данный текст помогите пж дам 20 бал​…

Алгебра,
5 лет назад

8/корень квадратный из ab -1/корень квадратный из bc…

Геометрия,
5 лет назад

Найдите координаты и длину вектора c, если c = -2a + 2/3b, a{-3;4}; b{9;-3}…

Avatar

Тихонова Елена Александровна

17.12.2020.
Тест. Информатика, 10 класс

Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного
использования.
Администрация сайта не
проверяет возможные ошибки,
которые могут встретиться в тестах.

Цель обучения:
1.Писать код на языке программирования, используя функции и процедуры;
2.Использовать процедуры и функции для обработки строк;
3.Использовать файлы для чтения и записи информации;
4.Реализовать алгоритмы сортировки для решения практических задач;
5.Реализовать алгоритмы на графах для решения практических задач.

Список вопросов теста

Вопрос 1

Правильно расположите последовательность команд программ

print («Ошибка: некорректные данные»)

n=int (input (‘Введите положительное число’))

if n<0:

def Err (): # Определение процедуры

Err()# Вызов процедуры

Вопрос 2

Определить условие задачи, для решения которой составлена данная программа

def XXX (b):

if b==0: return “No”

if b==1: return “Yes”

elif a % b==0:

return “No”

else: return XXX (b-1)

Варианты ответов
  • определить больше ли единиц чем нулей в записи положительного двоичного числа
  • определить больше ли сумма цифр у первого введённого числа, чем второго
  • определить является ли введенное число простым
  • определить больше ли цифр в записи первого введенного числа, чем второго

Вопрос 3

Как называется функция, которая может быть вызвана самим телом функции

Варианты ответов
  • рекурсия
  • встроенная
  • глобальная
  • лямбда

Вопрос 4

Исправьте ошибки в программе

a=”ублика

b=”респ

print (a*b) # республика

a=”код

print (a+3) # кодкодкод

Вопрос 5

Установи соответствие между функциями или методами и их описаниями

1.

S=”snptanbbb”

2.

S[i:j:step]

3.

S1+S2

4.

Len(S)

5.

S.replase

Варианты ответов
  • Конкатенация (объединение строк)
  • Длина строки
  • Экранированный список
  • Вычитание из части
  • Изменить шаблон

Вопрос 6

Выберите из представленных методов те которые не применяется для изменения регистра строки. Верных ответов 3

Варианты ответов
  • s.pertition ()
  • s.replace ()
  • s.swapcase ()
  • s.capitalize ()
  • s.split ()

Вопрос 7

Установите соответствие

1.

Метод read ()

2.

Readline()

3.

файл

4.

a

5.

w

Варианты ответов
  • Читает файл с открытой строки
  • Чтение из файла
  • Цепочка символов, записанная в постоянной памяти компьютера
  • Открыть для добавления
  • Открыть для записи

Вопрос 8

Ответьте на вопрос:

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

Варианты ответов
  • Пузырьковая сортировка
  • Сортировка вставкой
  • Сортировка слиянием
  • Сортировка по выбору

Вопрос 9

Определи результат после применения алгоритма сортировки слиянием.

[4, 8, 9, -3, 0, 24]

Вопрос 10

Определи 2 шаг после применения алгоритма сортировки вставкой.

[4, 8, 9, -3, 0, 24]

Вопрос 11

Определите соответствие между графом и его обходом в ширину. Для каждого из вариантов обхода стартовой вершиной является вершина 3.

Варианты ответов
  • 1,2,0,1,1,2
  • 2,2,0,1,1,3
  • 2,2,0,1,1,2

Правильно расположите последовательность команб программ print (“ ошибка: некорректные данные”) n-int(input ( введите положительное число)) if n<0:
det Err():# определение процедуры Err()# вызов процедуры

Похожие вопросы:

Иконка предмета

Информатика, 14.03.2019 12:08

Создал программу составьте комментарий объясни значение скрипта определите название объекта​

Ответов: 3

Иконка предмета

Информатика, 18.03.2019 12:55

Втетради составить пример таблицы, использующей абсолютные ссылки.​

Ответов: 1

Иконка предмета

Информатика, 19.03.2019 15:10

Составить алгоритм «пока»,умоляю

Ответов: 3

Иконка предмета

Информатика, 21.03.2019 16:29

1. фермер петрушкин собрал в своем экспериментальном саду яблоки нового сорта. он решил отправить яблочный сок на дегустацию в две лаборатории. ему всего удалось получить 8 литров сока. ему разделить сок ровно пополам, если у петрушкина есть сосуды только на 8, 5 и 3 литра. пример записи команды: а — б (из первого сосуда перелить во второй). № хода команда а = 8 литров б = 5 литров в = 3 литра начальное положение 8 0 0 1 а — б 3 5 0 2 3 4 5 6 7 2. у вас имеется заполненный сосуд объемом 7 литров, а также пустые емкости, объемом 4литра и 3 литра. необходимо получить 2, 2 и 3 литра в этих емкостях. № хода команда а = 7 литров б = 4 литров в = 3 литра начальное положение 7 0 0 1 2 3 4 5 6 7 3. помимо яблоневого сада у фермера петрушкина есть экспериментальная пасека. он получил от своих пчёл 24 литра меда. ему разделить мёд на три равные части с сосудов ёмкостью 13, 11 и 5 литров. № хода команда а = 24 литров б = 13 литров в = 11 литра г= 5 литров начальное положение 24 0 0 0 1 2 3 4 5 6 7 ссылка на сайт

Ответов: 1

Иконка предмета

Информатика, 21.03.2019 19:10

Напишите в виде бейсик определить, имеется ли среди трех чисел а, в и с хотя бы одна из равных между собой. если таких пар нет, выдать об этом сообщение «пар нет»

Ответов: 1

Иконка предмета

Информатика, 24.03.2019 23:44

Написать игру на питоне в 50строк ну не (пинпонг, калькулятор или песни) ​

Ответов: 2

Иконка предмета

Информатика, 31.03.2019 12:26

Написать программу для циклического алгоритма с предусловием. вычислить количество отрицательных значений sin(fi) на интервале [а, b] с заданным шагом.

Ответов: 2

Иконка предмета

Информатика, 31.03.2019 12:23

Сделать цветную анимацию в qbasic. только не машину и не ёлку. салют например. 200 бонусов. заранее!

Ответов: 2

Иконка предмета

Информатика, 09.04.2019 10:14

Is viaxyl male enhancement scam or legit?

Ответов: 2

Иконка предмета

Информатика, 13.04.2019 09:24

Вбейсике сделать домик и в тетради нарисовать с координатами​

Ответов: 1

Иконка предмета

Информатика, 14.04.2019 20:16

Напишите сайт по информатике на тему музыка на языке html

Ответов: 2

Иконка предмета

Информатика, 15.04.2019 17:17

Только дано записать там еще в начале 10 кб ​

Ответов: 2

Вопросы по другим предметам:

Категория

Математика, 12.11.2019 14:39

Категория

Категория

Литература, 12.11.2019 14:39

Категория

Обществознание, 12.11.2019 14:39

Категория

Русский язык, 12.11.2019 14:39

Категория

Математика, 12.11.2019 14:39

Категория

Биология, 12.11.2019 14:39

Категория

Русский язык, 12.11.2019 14:39

Категория

История, 12.11.2019 14:38

Категория

Математика, 12.11.2019 14:38

Полное решение модуля 2.2 из курса «Поколение Python»: курс для начинающих» с ответами на вопросы и подробным кодом.

  1. Команда print() используется для вывода данных на экран
  2. Значения для вывода, указываемые через запятую в команде print(), называются аргументами или параметрами (выбрать оба варианта)

Третий номер:

Здравствуй, мир!

Напишите программу, которая выводит на экран текст «Здравствуй, мир!» (без кавычек).

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

Примечание 2. Проверяющая система пользуется стандартным выводом (stdout, команда print()).

# put your python code here
print ("Здравствуй, мир!")

Четвертая задача:

Счастливая последовательность 1

В популярном сериале «Остаться в живых» использовалась последовательность чисел 4 8 15 16 23 42, которая принесла героям удачу и помогла сорвать джекпот в лотерее. Напишите программу, которая выводит данную последовательность чисел с одним пробелом между ними.

Примечание. Текст ‘4 8 15 16 23 42’ не использовать. Воспользуйтесь возможностью команды print() выводить несколько аргументов, указанных через запятую.

# put your python code here
print('4', '8', '15', '16', '23', '42')

Пятая задача:

Счастливая последовательность 2

Измените предыдущую программу так, чтобы каждое число последовательности 4 8 15 16 23 42 печаталось на отдельной строке.

Примечание. Каждая последующая команда print() выводит указанный текст, начиная с новой строки.

# put your python code here
print('4')
print('8')
print('15')
print('16')
print('23')
print('42')

Шестой номер:

Звездный треугольник

Напишите программу, которая выводит указанный треугольник, состоящий из звездочек (*).

# put your python code here
print('*')
print('**')
print('***')
print('****')
print('*****')
print('******')
print('*******')

Далее идут два текстовых вопроса (7 и 8 соответственно):

  • Команда input() используется для считывания данных с клавиатуры
  • Установите порядок действий:
print('Какой язык программирования ты изучаешь?')
language = input()
print(language, '- отличный выбор!')

Решение задач из модуля 2.2 "Поколение Python"

  1. Вывод текста «Какой язык программирования ты изучаешь?»
  2. Ввод данных (пользователь вводит текст)
  3. Нажатие клавиши Enter
  4. Запись введенного текста в переменную language
  5. Вывод текста

9 упражнение:

Приветствие

На вход программе подается строка текста – имя человека. Напишите программу, которая выводит на экран приветствие в виде слова «Привет» (без кавычек), после которого должна стоять запятая и пробел, а затем введенное имя.

Формат входных данных
На вход программе подаётся одна строка — имя человека.

Формат выходных данных
Программа должна вывести текст в соотвествии с условием задачи.

Примечание. Для считывания текста используйте команду input(), для печати текста на экране используйте команду print().

# put your python code here
print('Привет,', input())

10 номер:

Любимая команда

На вход программе подается строка текста – название футбольной команды. Напишите программу, которая повторяет ее на экране со словами « — чемпион!» (без кавычек).

Формат входных данных
На вход программе подается название футбольной команды.

Формат выходных данных
Программа должна вывести текст согласно условиям задачи.

Примечание. Для считывания текста используйте команду input(), для печати текста на экране используйте команду print().

# put your python code here
a=input()
print(a,'- чемпион!')

11 задача:

Повторяй за мной-1

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

Формат входных данных
На вход программе подаются три строки, каждая на отдельной строке.

Формат выходных данных
Программа должна вывести введенные строки в той же последовательности, каждую на отдельной строке.

Примечание. Для считывания текста используйте команду input(), для печати текста на экране используйте команду print().

# put your python code here
a=input()
b=input()
v=input()
print(a)
print(b)
print(v)

12 (последняя) задача:

Повторяй за мной-2

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

Формат входных данных
На вход программе подается три строки, каждая на отдельной строке.

Формат выходных данных
Программа должна вывести введенные строки в обратной последовательности, каждую на отдельной строке.

Примечание. Используйте 3 переменные для сохранения введённых строк текста.

# put your python code here
s=input()
b=input()
d=input()
print(d)
print(b)
print(s)

На этом модуль 2.2 закончен. Предлагаю перейти к следующему: модуль 2.3.

Вопросы #Учеба и наука #Информатика #1. Правильно расположите последовательность команд программы:

raznost (a,b)

a=int(input(‘Введите первое число ‘))

s=n-m

print(‘Разность чисел равна ‘, s)

b=int(input(‘Введите второе число ‘))

def raznost(n,m):

if a>b:

Никита

14.12.21

Учеба и наука / Информатика

0 ответов

информатика

Ответов пока нет

Елена Васильевна

от 80 p.


4.9

393 отзыва

Рейтинг:
120 890

6-й в Учебе и науке

Читать ответы

1 1

Бесплатно

0 отзывов

Рейтинг:
281

Читать ответы

Слава

от 300 p.

0 отзывов

Рейтинг:
60

Читать ответы

Посмотреть всех экспертов из раздела Учеба и наука > Информатика

5 / 4 / 1

Регистрация: 18.04.2018

Сообщений: 37

1

Вывод ошибки и повторный ввод

18.04.2018, 23:01. Показов 48873. Ответов 25


Хочу сделать в программе так, чтобы после не правильного ввода данных с клавиатуры, выскакивала ошибка и просьба ввести информацию снова, и это продолжается до тех пор, пока пользователь не введёт правильное значение.
Так же хочу сделать,когда пользователь вводит символы, не являющиеся числами, то опять выскакивает ошибка и просьбы ввести информацию снова, и это продолжается до тех пор, пока пользователь не введёт правильное значение.

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



0



ТабуретY

1288 / 905 / 479

Регистрация: 05.12.2013

Сообщений: 3,041

18.04.2018, 23:44

2

Лучший ответ Сообщение было отмечено Pon4iPay как решение

Решение

Так примерно

Python
1
2
3
4
5
6
7
8
9
10
11
right_val = 7
 
while True:
    try:
        n = int(input('Введите число '))
        if n == right_val:
            break
        else:
            print('Неверное число')
    except :
        print("Ошибка - это не число")



1



Рыжий Лис

Просто Лис

Эксперт Python

4841 / 3162 / 993

Регистрация: 17.05.2012

Сообщений: 9,238

Записей в блоге: 9

19.04.2018, 05:06

3

Цитата
Сообщение от ТабуретY
Посмотреть сообщение

except :

Python
1
except ValueError



0



5 / 4 / 1

Регистрация: 18.04.2018

Сообщений: 37

19.04.2018, 19:43

 [ТС]

4

Как сделать отдельно вывод ошибки при вводе букв



0



ТабуретY

1288 / 905 / 479

Регистрация: 05.12.2013

Сообщений: 3,041

19.04.2018, 20:03

5

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
right_val = 7
 
while True:
    s = input('Введите число ')
    try:
        n = int(s)
        if n == right_val:
            break
        else:
            print('Неверное число')
    except :
        if s.isalpha():
            print("Введены буквы")
        else:
            print("Введены непонятные символа")



1



5 / 4 / 1

Регистрация: 18.04.2018

Сообщений: 37

19.04.2018, 20:06

 [ТС]

6

Можете ли вы объяснить значение данных операторов?



0



ТабуретY

1288 / 905 / 479

Регистрация: 05.12.2013

Сообщений: 3,041

19.04.2018, 20:30

7

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
while True:
    s = input('Введите число ') # получаем строку
    try:
        n = int(s) # пробуем перевести в число, если не удается переходим в except
        if n == right_val:
            break
        else:
            print('Неверное число')
    except :
        if s.isalpha(): # функция isalpha возвращает True если все символы буквы
            print("Введены буквы")
        else:
            print("Введены непонятные символа")



0



5 / 4 / 1

Регистрация: 18.04.2018

Сообщений: 37

19.04.2018, 20:39

 [ТС]

8

А что делать если число может быть любым? Ведь в 5 строке вы указываете, что «n» должно ровняться 7, а число нужно любое.



0



ТабуретY

1288 / 905 / 479

Регистрация: 05.12.2013

Сообщений: 3,041

19.04.2018, 20:45

9

Python
1
2
3
4
5
6
7
8
9
10
while True:
    s = input('Введите число ') # получаем строку
    try:
        n = int(s) # пробуем перевести в число, если не удается переходим в except
        break
    except :
        if s.isalpha(): # функция isalpha возвращает True если все символы буквы
            print("Введены буквы")
        else:
            print("Введены непонятные символа")



0



5 / 4 / 1

Регистрация: 18.04.2018

Сообщений: 37

19.04.2018, 20:59

 [ТС]

10

Всё прошло успешно, но почему-то после этого изменения, с этими переменными нельзя ничего посчитать, т.е. я ввожу число — всё отлично, потом выводится результат 0, а должно быть нормальное число



0



ТабуретY

1288 / 905 / 479

Регистрация: 05.12.2013

Сообщений: 3,041

19.04.2018, 21:08

11

Вот код

Python
1
2
3
4
5
6
7
8
9
10
11
12
while True:
    s = input('Введите число ')
    try:
        n = int(s)
        break
    except :
        if s.isalpha():
            print("Введены буквы")
        else:
            print("Введены непонятные символа")
 
print(n **2)

вот результат

$python fot.py
Введите число tyuyu
Введены буквы
Введите число dtd555
Введены непонятные символа
Введите число 6
36



0



5 / 4 / 1

Регистрация: 18.04.2018

Сообщений: 37

19.04.2018, 21:14

 [ТС]

12

вот мой результат(переменная «c» вводилась чуть позже):

Traceback (most recent call last):
File «C:Users***PycharmProjectsuntitled1***.py «, line 51, in <module>
e = a/24*c
TypeError: unsupported operand type(s) for /: ‘str’ and ‘int’



0



1288 / 905 / 479

Регистрация: 05.12.2013

Сообщений: 3,041

19.04.2018, 21:20

13

Цитата
Сообщение от Pon4iPay
Посмотреть сообщение

a

а это строка, ее надо в инт перевести



1



5 / 4 / 1

Регистрация: 18.04.2018

Сообщений: 37

19.04.2018, 21:22

 [ТС]

14



0



1288 / 905 / 479

Регистрация: 05.12.2013

Сообщений: 3,041

19.04.2018, 21:25

15

a = int(a)



1



5 / 4 / 1

Регистрация: 18.04.2018

Сообщений: 37

19.04.2018, 21:34

 [ТС]

16

Вот теперь всё заработало! Спасибо за столь долгий и внятный диалог — программа работает.



0



Yankeedoodle

0 / 0 / 0

Регистрация: 26.11.2021

Сообщений: 2

26.11.2021, 12:38

17

Прошу прощения, что пишу в столь старой теме с уже полученным ответом на вопрос автора, но моя проблема схожа. Делаю первые шаги в Python. Пишу простейший калькулятор (в данном случае он только складывает и вычитает числа) и возник вопрос — как сделать так чтобы после ввода любого символа отличного от + или — выскакивало сообщение об ошибке, к примеру «Недопустимый символ для ввода данных» после чего необходимо было бы снова вернуться к вводу данных. Голова кипит, а решение не найдено. Сам код:

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
what = input ( "Что делаем? (+ или -): " )
 
a = float(input("Введите первое число: "))
b = float(input("Введите второе число: "))
 
if what == "+":
    c = a + b
    print("Результат: " + str(c))
elif what == "-":
    c = a - b
    print("Результат: " + str(c))
else:
    print("Syntax ERROR!")



0



enx

1180 / 756 / 277

Регистрация: 05.09.2021

Сообщений: 1,772

26.11.2021, 13:03

18

Yankeedoodle, на сколько сложная реализация тебе нужна? Судя по вопросу, ты пока на ветвлениях, на них приемлемо?

Добавлено через 6 минут

Python
1
2
3
4
5
6
7
8
9
10
11
what = input("Что делаем? (+ или -): ")
while what not in ('+', '-'):
    print('Я в такое не могу, попробуй еше раз')
    what = input('А что мне с ними сделать, пока умею только + и -: ')
 
a = float(input("Введите первое число: "))
b = float(input("Введите второе число: "))
if what == '+':
    print(a + b)
else:
    print(a - b)



1



Pon4iPay

5 / 4 / 1

Регистрация: 18.04.2018

Сообщений: 37

26.11.2021, 13:03

 [ТС]

19

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
what = input ( "Что делаем? (+ или -): " )
 
while not (what in ['+', '-']): # проверяет, не находится ли введённое значение в списке. если значение не входит в список, начинает/повторяет цикл
    print("Недопустимый символ для ввода данных")
    what = input ( "Что делаем? (+ или -): " )
 
a = float(input("Введите первое число: "))
b = float(input("Введите второе число: "))
 
if what == "+":
    c = a + b
    print("Результат: " + str(c))
elif what == "-":
    c = a - b
    print("Результат: " + str(c))

самое просто решение, на мой взгляд.

третья строчка может выглядеть и так:

Python
1
while not (what == '+' or what == '-'):



1



0 / 0 / 0

Регистрация: 26.11.2021

Сообщений: 2

26.11.2021, 13:20

20

Благодарю ответивших, всё получилось. Ещё нет рейтинга чтобы нажать «спасибо» под вашими сообщениями. Интуитивно понимал, что реализация будет через цикл while, но не понимал как правильно синтаксически оформить, ряд самостоятельных попыток провалились.



0



Обновлено: 12.02.2023

Для того, чтобы найти ошибку, нужно поставить в соответствие друг другу все части условного оператора if и else.

Помним, что часть else относится к ближайшему if. При этом наличие части else не обязательно.

Кроме того, часто присутствует ошибка при вводе или выводе. Обязательно нужно проверить, та ли информация выводится на экран.

Особого внимания требует инициализация переменных.

Формат книги не позволяет рассмотреть все основные типы задач 2 части, рассмотрим лишь те, которые встречались на проверочных и экзаменационных работах последних двух лет.

На об­ра­бот­ку по­сту­па­ет по­ло­жи­тель­ное целое число, не пре­вы­ша­ю­щее 10 9 . Нужно на­пи­сать про­грам­му, ко­то­рая вы­во­дит на экран сумму цифр этого числа, мень­ших 7. Если в числе нет цифр, мень­ших 7, тре­бу­ет­ся на экран вы­ве­сти 0. Про­грам­мист на­пи­сал про­грам­му не­пра­виль­но. Ниже эта про­грам­ма для Ва­ше­го удоб­ства при­ве­де­на на пяти язы­ках про­грам­ми­ро­ва­ния.

Бей­сик

Python

INPUT N

WHILE N > 0

DIGIT = N MOD 10

IF DIGIT < 7 THEN

END IF

WEND

Пас­каль

Ал­го­рит­ми­че­ский язык

begin

readln(N);

while N > 0 do

begin

digit := N mod 10;

if digit < 7 then

N := N div 10;

end;

writeln(digit)

нач

цел N, digit, sum

ввод N

нц пока N > 0

если digit < 7 то

все

кц

вывод digit

Си

int main()

int N, digit, sum;

while (N > 0)

if (digit < 7)

По­сле­до­ва­тель­но вы­пол­ни­те сле­ду­ю­щее.

1. На­пи­ши­те, что вы­ве­дет эта про­грам­ма при вводе числа 456.

2. При­ве­ди­те при­мер та­ко­го трёхзнач­но­го числа, при вводе ко­то­ро­го про­грам­ма выдаёт вер­ный ответ.

3. Най­ди­те все ошиб­ки в этой про­грам­ме (их может быть одна или не­сколь­ко). Из­вест­но, что каж­дая ошиб­ка за­тра­ги­ва­ет толь­ко одну стро­ку и может быть ис­прав­ле­на без из­ме­не­ния дру­гих строк. Для каж­дой ошиб­ки:

1) вы­пи­ши­те стро­ку, в ко­то­рой сде­ла­на ошиб­ка;

2) ука­жи­те, как ис­пра­вить ошиб­ку, т.е. при­ве­ди­те пра­виль­ный ва­ри­ант стро­ки.

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

Ре­ше­ние ис­поль­зу­ет за­пись про­грам­мы на Пас­ка­ле. До­пус­ка­ет­ся ис­поль­зо­ва­ние про­грам­мы на любом из четырёх дру­гих язы­ков.

1. Про­грам­ма вы­ве­дет число 4.

2. При­мер числа, при вводе ко­то­ро­го про­грам­ма выдаёт вер­ный ответ: 835.

Про­грам­ма ра­бо­та­ет не­пра­виль­но из-за не­вер­ной вы­во­ди­мой на экран пе­ре­мен­ной и не­вер­но­го уве­ли­че­ния суммы. Со­от­вет­ствен­но, про­грам­ма будет ра­бо­тать верно, если в числе стар­шая цифра (край­няя левая) равна сумме цифр, мень­ших 7.

3. В про­грам­ме есть две ошиб­ки.

Пер­вая ошиб­ка. Не­вер­ное уве­ли­че­ние суммы.

Стро­ка с ошиб­кой:

sum := sum + digit;

Вто­рая ошиб­ка. Не­вер­ный вывод от­ве­та на экран.

Стро­ка с ошиб­кой:

Для за­дан­но­го по­ло­жи­тель­но­го ве­ще­ствен­но­го числа A не­об­хо­ди­мо найти мак­си­маль­ное целое число K, при ко­то­ром вы­пол­ня­ет­ся не­ра­вен­ство

(при K = 0 сумма счи­та­ет­ся рав­ной 0).

Для ре­ше­ния этой за­да­чи уче­ник на­пи­сал такую про­грам­му.

Бей­сик

Python

DIM K AS INTEGER

INPUT A

WHILE S < A

WEND

PRINT K

Ал­го­рит­ми­че­ский язык

Пас­каль

нач

вещ a, s

цел k

ввод a

нц пока s<a

кц

вывод k

k: integer;

begin

read(a);

while s<a do begin

end;

write(k);

Си

int main()

double a, s;

int k;

while (s<a)

return 0;

По­сле­до­ва­тель­но вы­пол­ни­те сле­ду­ю­щее.

1. На­пи­ши­те, что вы­ве­дет эта про­грам­ма при вводе числа 1.2.

2. При­ве­ди­те при­мер числа, при вводе ко­то­ро­го про­грам­ма даст вер­ный ответ.

3. Най­ди­те в про­грам­ме все ошиб­ки (их может быть одна или не­сколь­ко).

Для каж­дой ошиб­ки вы­пи­ши­те стро­ку, в ко­то­рой она до­пу­ще­на, и при­ве­ди­те эту же стро­ку в ис­прав­лен­ном виде.

Об­ра­ти­те вни­ма­ние: вам нужно ис­пра­вить при­ведённую про­грам­му, а не на­пи­сать свою. Вы мо­же­те толь­ко ис­прав­лять оши­боч­ные стро­ки; уда­лять стро­ки или до­бав­лять новые стро­ки нель­зя. По­ста­рай­тесь также не вне­сти новые ошиб­ки – за это оцен­ка сни­жа­ет­ся.

Ре­ше­ние ис­поль­зу­ет за­пись про­грам­мы на Пас­ка­ле. До­пус­ка­ет­ся ис­поль­зо­ва­ние про­грам­мы на дру­гих язы­ках.

1. При вводе числа 1.2 про­грам­ма вы­ве­дет число 2.

2. При­ме­ры чисел, при вводе ко­то­рых про­грам­ма вы­во­дит вер­ный ответ: 1.6, 2.05.

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

В не­ко­то­рых слу­ча­ях эти ошиб­ки ком­пен­си­ру­ют друг друга, и ответ ока­зы­ва­ет­ся пра­виль­ным. Это про­ис­хо­дит, если зна­че­ние A по­па­да­ет в один из сле­ду­ю­щих диа­па­зо­нов: 1.5 < A < 1.83, 2 < A < 2.08.

3. Про­грам­ма со­дер­жит две ошиб­ки.

1) Не­вер­ная ини­ци­а­ли­за­ция. На­чаль­ное зна­че­ние S долж­но быть равно нулю.

В при­ведённом ва­ри­ан­те вы­чис­лен­ная сумма ока­зы­ва­ет­ся на 1 боль­ше пра­виль­но­го зна­че­ния.

Стро­ка с ошиб­кой:

2) Не­вер­ное опре­де­ле­ние от­ве­та. При­ведённая про­грам­ма на­хо­дит не мак­си­маль­ное K, при ко­то­ром вы­пол­ня­ет­ся не­ра­вен­ство, а ми­ни­маль­ное, при ко­то­ром оно не вы­пол­ня­ет­ся, то есть уве­ли­чи­ва­ет вер­ное зна­че­ние на 1.

Кроме того, ис­поль­зо­ван­ный по­ря­док дей­ствий в цикле (уве­ли­че­ние K после уве­ли­че­ния S) при­во­дит к уве­ли­че­нию ещё на 1. Это можно было бы ис­пра­вить, из­ме­нив по­ря­док дей­ствий в цикле и умень­шив K после за­вер­ше­ния цикла, но эти дей­ствия не раз­ре­ше­ны по усло­вию за­да­чи.

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

begin
program MyFirst;
X:=Y+195;
end.

program MyProg;
begin
Writeln (‘ Привет ’);
end.

11. Расположите в правильном порядке строки программы, вычисляющей периметр и площадь параллелограмма:

6) var a,b,h,p,s: integer;

12. Дан текст программы в таблице с ошибками:

Ÿ исправьте ошибки в программе;

Ÿ что выведется на экран в результате выполнения программы?

Программа с ошибками

Программа без ошибок

На экране будет напечатано:

War: a,b,c – integer, x: real;

Writln ( summa= , c);

Writeln(‘x=’ , x, ‘kvadrat=’ , x*x);

13. Перевести блок-схему на язык Паскаль.

Вычисление расстояния между точками А и B.

Ответы к проверочной работе:

2. с) И92 е) 45_А i) fg_л23

а ) A:=3.234 а ) Integer
b) Z:=14 b) Real

c) B:=10351 c) Byte
d) K:=-0.2 d) Word

5. var x,y,k:real; b:integer;

а) Var а) Раздел операторов
b) Program b) Раздел имени программы
c) Uses c) Раздел описания переменных
d) Begin …end d) Раздел описания библиотечных модулей

a ) Write ©; — не соответствует формату оператора
b ) Writeln ;
c ) Writeln (Введите любое число); фраза в скобках должна быть в апострофах
d ) Write X , Y ; не хватает скобок

e ) WRITELN (‘воскресенье, нерабочий день’);

10. Верна программа слева.

11. Верный порядок следования строк: 3, 5, 6, 11, 10, 9, 4, 1, 8, 7, 2

12. Программа без ошибок:

Var: a,b:integer, x,c: real;

Writeln ( ‘summa=’ , c:1:1);

Writeln(‘x=’ , x:1:1, ‘kvadrat=’ , (x*x):1:2);

На экране будет напечатано: summa=5.1

Выбранный для просмотра документ сопр письмо.doc

o ФИО полностью : Габинет Валентина Ивановна

o Должность: учитель информатики

o квалификациионная категория: высшая

o место работы (образовательное учреждение): МОУ «Гимназия №26» г.Омск

o Республика/край, город/поселение: Омская обл. г. Омск

o контактный для пользователей e-mail: gabinet. valentina 2011@ yandex . ru

o тема урока: проверка знаний по операторам Паскаля

o предмет: информатика

o класс/группа: 9 класс

o использованные источники и литература

o ключевые слова или опорные понятия через запятую , например, информатика, операторы Паскаля, структура программы, блок-схема, типы данных.

Выбранный для просмотра документ ‚ ¦­®!.txt

Данный материал был скачан с сайта www . metod — kopilka . ru

. Орфография и форматирование автора материала.

Образовательно-информационный ресурс для учителей информатики,

учащихся и всех-всех, кто интересуется ИТ:

Организационные, методические и нормативные документы,

лабораторно-практические работы (комплекс занятий по MS Word, MS Excel,

MS Access, MS PowerPaint, Paint, Move Maker и др. прикладным программам),

лекции,конспекты, дидактический материал, занимательная информатика,

экзамен, проектная деятельность, презентации.

Все в свободном доступе! Без регистрации!

P.S. Единственным источником дохода сайта является переход по рекламным ссылкам.

Если ресурс оказался Вам полезен, потратьте 1 минуту времени и кликните любой рекламный блок на сайте.

Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

  • подготовка к ЕГЭ/ОГЭ и ВПР
  • по всем предметам 1-11 классов

Ищем студентов
для работы онлайн
в проекте «Инфоурок»

Курс повышения квалификации

Дистанционное обучение как современный формат преподавания

  • Сейчас обучается 822 человека из 77 регионов

Курс повышения квалификации

Современные педтехнологии в деятельности учителя

  • Курс добавлен 23.09.2021
  • Сейчас обучается 47 человек из 23 регионов

Курс профессиональной переподготовки

Математика и информатика: теория и методика преподавания в образовательной организации

  • Свидетельство каждому участнику
  • Скидка на курсы для всех участников

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

также Вы можете выбрать тип материала:

Краткое описание документа:

1. Запишите следующее выражение по правилам программирования: 2. Выпишите недопустимые имена переменных: a) Nomer; b) S34; c) И92; d) Kol_vo54; e) 45_A; i) fg-л23 3. Установите соответствие (с помощью стрелок) между переменной и типом данных: а) A:=3.234 а) Integer b) Z:=14 b) Real c) B:=10351 c) Byte d) K:=-0.2 d) Word e) C:= 64000 4. Запишите инструкцию: а) присваивающую переменной V значение 7; б) увеличивающую значение переменной Z на 30; в) вычисляющую значение переменной R по формуле (X2+Y2):2; 5. Опишите переменные, необходимые для вычисления: при x=-5.3, y=7.42 6. Напишите инструкцию вывода на экран: а) вашего имени б) числа 400 в) значения выражения 7,3(3,22+8,61) 7. Определите, какое значение примет переменная С в результате выполнения данной последовательности операторов присваивания: a:=8; b:=a/2; c:=43 mod a; a:=(b+c) div 6; b:=b+1; c:=sqrt(abs(a*b-14)); 8. Установите соответствие между служебными словами и названиями разделов программы: а) Var а) Раздел операторов b) Program b) Раздел имени программы c) Uses c) Раздел описания переменных d) Begin …end d) Раздел описания библиотечных модулей 9. Найдите ошибки в записях оператора: a) Write ©; b) Writeln; c) Writeln (Введите любое число); d) Write X,Y; e) WRITELN (‘воскресенье, нерабочий день’); 10. Какая структура программы верная: begin program MyFirst; X:=Y+195; end. program MyProg; begin Writeln (‘Привет’); end. 11. Расположите в правильном порядке строки программы, вычисляющей периметр и площадь параллелограмма: 1) S:=a*h; 6) var a,b,h,p,s: integer; 2) end. 7) readln; 3) program pr; 8) Writeln(‘p=’,p,’ s=’,s); 4) p:=2*(a+b); 9) a:=6;b:=3;h:=4; 5) Uses crt; 10) clrscr; 11) begin 12. Дан текст программы в таблице с ошибками: исправьте ошибки в программе; что выведется на экран в результате выполнения программы? Программа с ошибками Программа без ошибок На экране будет напечатано: War: a,b,c – integer, x: real; Bigin A=7, b=3,2, c:=a+b; Writln (summa=, c); C:=c/2; x:=a-c; Writeln(‘x=’ , x, ‘kvadrat=’, x*x); and 13. Перевести блок-схему на язык Паскаль. Вычисление расстояния между точками А и B.

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

Решение проблемы "Ошибка при направлении команды приложению" в Microsoft Office и не только в нем. Windows, Microsoft office, Ошибка

Во всем виноват сетевой принтер, установленный по умолчанию (возможно) и в данный момент недоступный. На форумах предлагается ковыряние в реестре, отключение запросов DDE, ковыряния с правами и прочее, что далеко не всегда помогает. Случайно нашел решение проблемы в три клика.

ДЕЛАЙ РАЗ — Отключай соединение с сетью (Wi-Fi или подключение по локальной сети).

ДЕЛАЙ ДВА — Удаляй сетевой принтер по умолчанию (который 100% на момент ошибки недоступен).

ДЕЛАЙ ТРИ — Включай сеть обратно. При необходимости заново настраивай сетевой принтер.

P.S. Отключать сеть нужно для того, чтобы комп быстрее соображал и не пытался инициализировать несуществующий принтер. Что, собственно и пытаются сделать эти программы в момент их запуска.

P.P.S. Баянометр ошибся при направлении команды приложению.

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

охъ, как меня уже задолбала эта ошибка! красавчик тс!

Есть ещё вариант выключить SNMP запросы в настройках порта.

А просто установить принтером по умолчанию любой другой(виртуальные почти всегда есть) не судьба?)

Ответ borillazzz в «В Омске «заглючила» огромная стена Меги»

— В течение дня мы приняли решение, что оставим эту работу, однако как есть ее оставить было нельзя. Она выбивалась немного. Художники и дизайнеры оперативно придумали какие-то элементы, которые сделали бы так, будто бы он (тег SLAVA. — Прим. ред.) там и должен быть. Мы вписали его, чтобы он смотрелся лаконично, сделали некоторые штрихи, — рассказала Анна Клец.

Ответ borillazzz в «В Омске "заглючила" огромная стена Меги» Омск, Стрит-арт, Граффити, МЕГА, Windows, Ошибка, Бомбер, Вандализм, Ответ на пост

Отметим, что длина стены, на которой художники нарисовали граффити, составляет 208 метров. Общая площадь арт-объекта — 2205 кв. м. Художники использовали 1100 литров краски на создание изображения и провели на высоте около 340 часов.

Продолжение поста «В Омске «заглючила» огромная стена Меги»

Не прошло и дня, как.

Продолжение поста «В Омске "заглючила" огромная стена Меги» Омск, Стрит-арт, Граффити, МЕГА, Windows, Ошибка, Бомбер, Видео, Ответ на пост, Длиннопост, Вандализм

Местный бомбер, вероятно slava, воспользовался тем, что на объекте был оставлен подъемник (фото ниже для наглядности).

Продолжение поста «В Омске "заглючила" огромная стена Меги» Омск, Стрит-арт, Граффити, МЕГА, Windows, Ошибка, Бомбер, Видео, Ответ на пост, Длиннопост, Вандализм

Обидно. Художники там больше месяца с вышек не слазили, не успели закончить такую крутую работу — и тут ворвался местный бомбер и на тебе.

Продолжение поста «В Омске "заглючила" огромная стена Меги» Омск, Стрит-арт, Граффити, МЕГА, Windows, Ошибка, Бомбер, Видео, Ответ на пост, Длиннопост, Вандализм

Как говорят сами ребята из команды SPEKTR у себя на странице в ВК:

Раньше нужно было протыкать банки, прежде чем их выбросить около работы, видимо теперь еще нужно укатывать с места подъемники

P.S. Вот так этот участок выгядел вчера:

Продолжение поста «В Омске "заглючила" огромная стена Меги» Омск, Стрит-арт, Граффити, МЕГА, Windows, Ошибка, Бомбер, Видео, Ответ на пост, Длиннопост, Вандализм

В Омске «заглючила» огромная стена Меги

В Омске "заглючила" огромная стена Меги Омск, Стрит-арт, Граффити, МЕГА, Windows, Ошибка, Длиннопост

Это не фотошоп. Это новая работа художников из команд SPEKTR и Hot Singles in Your Area в Омске.

В Омске "заглючила" огромная стена Меги Омск, Стрит-арт, Граффити, МЕГА, Windows, Ошибка, Длиннопост

В Омске "заглючила" огромная стена Меги Омск, Стрит-арт, Граффити, МЕГА, Windows, Ошибка, Длиннопост

В Омске "заглючила" огромная стена Меги Омск, Стрит-арт, Граффити, МЕГА, Windows, Ошибка, Длиннопост

В Омске "заглючила" огромная стена Меги Омск, Стрит-арт, Граффити, МЕГА, Windows, Ошибка, Длиннопост

В Омске "заглючила" огромная стена Меги Омск, Стрит-арт, Граффити, МЕГА, Windows, Ошибка, Длиннопост

В Омске "заглючила" огромная стена Меги Омск, Стрит-арт, Граффити, МЕГА, Windows, Ошибка, Длиннопост

В Омске "заглючила" огромная стена Меги Омск, Стрит-арт, Граффити, МЕГА, Windows, Ошибка, Длиннопост

Вот, что сами ребята из команды SPEKTR говорят про эту работу:

И вот, в один прекрасный момент, в этой действительности случилась критическая ошибка. Когда окна Windows стали реальней, чем окна в ваших комнатах, скроллинг ленты новостей приравнялся к вашим шагам, пройденным по городу, а границы информационного кокона стали более осязаемы, чем стены ваших домов.

Индикатор ПИРИТ2Ф

Состояние ККТ отображается с помощью двухцветного светового индикатора на передней панели.

1.2 Индикатор отображает состояние ККТ:

— Индикатор не горит — питание отсутствует;

— Индикатор горит постоянно зеленым цветом – ККТ полностью готова к работе;

— Индикатор мигает зеленым цветом – в состоянии ККТ есть ошибки, которые можно устранить силами кассира (окончание бумаги, открыта крышка, перегрев печатающего механизма, пониженное напряжение питания, необходимо закрыть смену и т.п.);

— Индикатор редко мигает красным – в состоянии ККТ есть ошибки, которые могут быть устранены сервисным инженером на объекте (ошибки контрольной суммы энергонезависимой памяти, ошибки фискального накопителя и т.п.);

— Индикатор горит красным – фатальная ошибка ККТ (ошибка в работе процессора, сбои системного ПО). В этом случае необходимо обратиться в сервисный центр.

2. Звуковой сигнал

Одиночный звуковой сигнал при старте ККТ показывает, что ККТ успешно завершила процедуру диагностики и готова к работе.

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

«СРОЧНАЯ ЗАМЕНА ФН (МЕНЬШЕ 3 ДНЕЙ)» – срок действия ключа фискального признака истекает менее чем через 3 дня. Необходимо заменить ФН в указанный срок. В противном случае ККТ будет заблокирована и автоматически снята с регистрационного учёта в ФНС России;

«ИСЧЕРПАНИЕ РЕСУРСА ФН (МЕНЬШЕ 30 ДНЕЙ)» – срок действия ключа фискального признака истекает менее чем через 30 дней. Необходимо заменить ФН в указанный срок. В противном случае ККТ будет заблокирована и автоматически снята с регистрационного учёта в ФНС России;

«ПЕРЕПОЛНЕНИЕ ПАМЯТИ ФН (90% И БОЛЬШЕ)» – память ФН близка к заполнению, необходимо заменить ФН. В противном случае ККТ будет заблокирована.

«Временной срок службы ФН исчерпан.» – закройте архив ФН датой последнего фискального документа,передайте данные в ОФД.

Нефискальный режим — настройте правильно NVR и параметры регистрации. Выкл.и вкл. ккт.

4. 1с Бухгалтерия и ВикиПринт

Ставка НДС 20% не доступны без лицензирования прошивки!

Некорректный формат или параметр команды: Обновите прошивку ККТ, чтобы передать данные о покупателе.

При выполнении операции произошла ошибка: Некорректный формат или параметр команды: Услуга ФФД 1.1 не активирована. — нужно обновить прошивку ККТ.

5. Штрих М Розничная торговля и Вики Принт

Ошибка подключения к БД: С:Program Files1cv88.3.12.1714binTempTransactions.1.s.

6. Батарея CR1225 3V для Вики Принт 57Ф

Батарея CR1225 3V для Вики Принт 57Ф

Вопросы и ответы

Вики Принт 80 плюс Ф печатает китайские иероглифы.

Как прошить ПИРИТ1Ф, ПИРИТ2Ф

Некорректный формат или параметр команды — проверьте введенные данные.

Ошибка модуля ФН — возможно нарушена последовательность действий в сервисном обслуживании кассы. Обратитесь в АСЦ. Проверьте исправность ФН.

Фатальная ошибка ФН — требуется замена ФН

При установки фн viki print 57ф печатает «Фатальная ошибка фн» — Возможно нарушена последовательность действий в обслуживании ККТ или неисправен ФН.

Вики Принт при включение моргает красный индикатор — требуется диагностика.

Не печатает qr-код — требуется настройка, установить галочку «Печать qr-кода».

Аварийное восстановление данных! Проверьте информацию в диагностическом отчете, настройте конфигурацию и закройте смену! — откройте и закройте смену, выкл. и вкл. ККТ.

ПИРИТ 2Ф некорректный регистрационный номер — проверьте данные о регистрации.

Ошибка при приеме данных пирит — решалось полным выключением всей pos системы вместе с пиритом.

Читайте также:

      

  • Контур беларуси для фотошопа
  •   

  • 1с не редактируется регистр сведений
  •   

  • Что такое компьютерная программа информатика 7 класс
  •   

  • Не заполняются ячейки в excel
  •   

  • Как отключить microsoft office live add in sign in

Понравилась статья? Поделить с друзьями:
  • Почему экран компьютера стал узким как исправить
  • Ппд 14тс 10 коды ошибок
  • Почему щелкает челюсть как исправить
  • Ппд 14 тс 10 коды ошибок
  • Почему щелкает педаль сцепления на гранте как исправить