Найдите ошибки в этом фрагменте программы выделите красным цветом

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

поделиться знаниями или
запомнить страничку

  • Все категории
  • экономические
    43,669
  • гуманитарные
    33,656
  • юридические
    17,917
  • школьный раздел
    612,031
  • разное
    16,908

Популярное на сайте:

Как быстро выучить стихотворение наизусть? Запоминание стихов является стандартным заданием во многих школах. 

Как научится читать по диагонали? Скорость чтения зависит от скорости восприятия каждого отдельного слова в тексте. 

Как быстро и эффективно исправить почерк?  Люди часто предполагают, что каллиграфия и почерк являются синонимами, но это не так.

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

ПОМОГИТЕ ПОЖАЛУЙСТА!!!! Найдите ошибки в этом фрагменте программы:
A = [1, 2, 3, 4, 5] x=1
print( A[x-3] )
A[x+4] = A[x-1] + A[2*x]

Остались вопросы?

Новые вопросы по предмету Математика


Предмет: Информатика,


автор: karine31

Ответы

Автор ответа: pieropierot5th





4

Ответ:

3. 144

4. print(A[x-8])

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

5. 4 1 3 2 0

Объяснение:


karine31:
спасибо большое)

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

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

Интересные вопросы

Предмет: Русский язык,
автор: giniytova2805

ПОМОГИТЕ…Укажите вариант.в которомверно данотолкование фразеологизма:Позолотить пилюлю.Украсить помещение,услышать радостную весть,скрасить неприятное сообщение,проснуться в плохом настроении

1 месяц назад

Предмет: Английский язык,
автор: DimaOMCK

переведите правильно (без переводчика)

да, у нас есть печенье

1 месяц назад

Предмет: Биология,
автор: missdashakozl

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

1 месяц назад

Предмет: Химия,
автор: yuliahmura02

укажіть пару речовин реакція між якими є реакцією гідрування, етен і водень етин і вода ацетилен і гідроген болід метанол і натрвй

6 лет назад

Предмет: Английский язык,
автор: akhmadaga1999p9x1ua

Read and say true or false. 1 The Mayor of Moscow will open the Russian Winter Festival in London. 2 People will listen to traditional Russian folk songs during the festival. 3 The children will watch a puppet show. 4 People will light fireworks and lights. 5 The children will take part in a sack race and maze puzzles. 6 People will taste traditional Russian food.

6 лет назад

0 / 0 / 0

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

Сообщений: 12

1

Найти ошибки в фрагменте программы

24.04.2020, 23:00. Показов 3953. Ответов 3


Студворк — интернет-сервис помощи студентам

Найти ошибки в фрагменте программы:
А=[5, 4, 3, 2, 1]
х=5
print( A[x-7] )
A[x+4] = A[x-1] + A[2*x]



0



Заяц, просто Заяц.

663 / 277 / 155

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

Сообщений: 869

24.04.2020, 23:06

2

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

А=[5, 4, 3, 2, 1]

Тут буква «А» русская.

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

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

х=5

Тут «х» тоже русская

Добавлено через 28 секунд

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

A[x+4] = A[x-1] + A[2*x]

Ну а тут просто выходит за пределы списка.



1



0 / 0 / 0

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

Сообщений: 12

24.04.2020, 23:06

 [ТС]

3

Если не брать в счёт русская буква или нет. Кроме этого



0



Fury67

Заяц, просто Заяц.

663 / 277 / 155

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

Сообщений: 869

24.04.2020, 23:07

4

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

Решение

Python
1
2
3
4
A = [5, 4, 3, 2, 1]
x = 1
print(A[x-5])
A[x+3] = A[x-1] + A[2*x]

Вот так уже будет работать, например.



1




Подборка по базе: Положение о классах профильного обучения 2023.docx, география 5-9 класс готовая.docx, 7 класс-информатика.docx, Грамота 3 место 1-4 класс.docx, Грамота 2 место 5-7 класс.docx, 6 класс.docx, Конспект урока Алиса в стране чудес часть 4 6 класс.docx, 3 классы н.docx, 11 класс АЯ зачет.docx, 2 классы н.docx


Р
13.04.2022
абочая тетрадь, Информатика, 8 класс К.Ю. Поляков, Е.А. Еремин

  1. Программирование

  1. Массивы

  1. В программе есть переменные a1, a2, a3, a4 и a5. Запишите оператор, который вычисляет их сумму в переменной s.

Место для ввода текста.

  1. Как решить предыдущую задачу, если в одном операторе разрешается выполнять только одну операцию сложения?

Место для ввода текста.

  1. Переведите на русский язык английское слово array:
  2. Определите, что выведет этот фрагмент программы
i = 1

A[2] = A[i] + 2*A[i-1] + A[2*i+1]

print( A[2]+A[4] )

для массива:

Ответ:

  1. Найдите ошибки в этом фрагменте программы. Выделите красным цветом ошибочные обращения к элементам массива:
A = [1, 2, 3, 4, 5]

x = 1

print( A[x-8] ;

A[x+4] = A[x-1] + A[2*x]

В чём заключаются ошибки?

Место для ввода текста. 

Могут ли они привести к сбоям программы? Почему?

Место для ввода текста. 

  1. Определите, что выведет этот фрагмент программы:
print( A[0], end=» » )

print( A[A[0]], end=» » )

print( A[A[A[0]]], end=» » )

print( A[A[A[A[0]]]], end=» » )

print( A[A[A[A[A[0]]]]], end=» » )

для массива

Ответ:

  1. Выполните ручную прокрутку фрагмента программы:
N = 5

for i in range(N):

A[i] = i

Какие значения будут записаны в массив:

  1. Запишите фрагмент программы, который заполнит массив A из N элементов нулями:

Место для ввода текста.

  1. Нужно заполнить массив натуральными числами в обратном порядке, так чтобы первый элемент был равен размеры массива N, второй – N1, а последний – единице. Определите, как меняется X: чему равно начальное значение этой переменной, как она изменяется с каждым шагом? Заполните пропуски:
    N = 10

    A = [0]*N

    X =

    for i in range(N):

    A[i] = X

    X =

  2. Выразите X из уравнения i+X = N. X =
  3. Определите, какие значения окажутся в массиве после выполнения фрагмента программы:
for i in range(5):

A[i] = A[i] + i

Вначале массив выглядел так:

После выполнения программы:

  1. Есть массив A из N элементов. Запишите фрагмент программы, который умножит все элементы массива на 2.

Место для ввода текста.

  1. Есть массив A из N элементов. Запишите фрагмент программы, который умножит первый элемент массива на 1, второй – на 2, третий – на 3 и т.д.

Место для ввода текста.

  1. Приведите пример массива, для которого такой форматный вывод даст неправильный результат:
for i in range(N):

print( «{:4d}».format(A[i]) )

Ответ: программа работает неверно для массива

Результат работы:

Место для ввода текста.

  1. Определите, в каком отрезке содержатся все элементы этого массива:
from random import randint

for i in range(N):

A[i] = 20 + randint(0,80)

Ответ: A[i] (для всех i от 1 до N).

  1. Запишите цикл, который заполняет массив A из N элементов случайными числами
    на отрезке [100;150]: на отрезке [–10;10]:
  2. Измените приведёные в учебнике программы на языках Паскаль и C++ так, чтобы массив заполнялся натуральными числами от 1 до N в обратном порядке.
    Паскаль C++
  3. Массив введён следующим образом:
N = 5

A = [0]*N

При каких значениях x программа завершится аварийно?

а) print( A[x+3] )
Ответ: при
б) for i in range(3):

A[i+x] = A[i]

Ответ: при
в) for i in range(x-1):

A[i] = 2*(x-i)

Ответ: при
г) for i in range(4):

A[i+1] = A[i] + x

Ответ: при
д) for i range(x+1, x+5):

A[i] = x*x

Ответ: при
е) for i in range(5):

A[i+2] = x + i

Ответ: при
  1. Чему будут равны элементы массива A после выполнения цикла, если сначала массив был заполнен так:

а) for i in range(N):

A[i] = A[i]*A[i]

б) for i in range(N-1):

A[i] = A[i+1]

в) for i range(N-1):

A[i+1] = A[i]

г) for i in range(N-1,-1,-1):

A[i]:= A[i-1];

д) for i in range(1,N):

A[i] = A[i-1] + 1

е) for i in range(1,N):

A[i] = A[i-1]*2

  1. *Дан фрагмент программы:
j = 0

for i in range(N):

if A[i] == A[j]:

j = i

Какое условие обязательно должно выполняться, чтобы после выполнения этого фрагмента значение переменной j было равно:

j = 0

j = 3

j = N-1

Понравилась статья? Поделить с друзьями:
  • Найдите ошибки в этом фрагменте программы var a
  • Найдите ошибки в управлении падежной формы существительного запишите верно
  • Найдите ошибки в управлении исправьте предложения если на нее
  • Найдите ошибки в управлении запишите предложения в исправленном виде
  • Найдите ошибки в управлении заведующий кабинета вопреки ожиданиям сойти