поделиться знаниями или
запомнить страничку
- Все категории
-
экономические
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
Найти ошибки в фрагменте программы:
0 |
Заяц, просто Заяц. 663 / 277 / 155 Регистрация: 12.11.2017 Сообщений: 869 |
|
24.04.2020, 23:06 |
2 |
А=[5, 4, 3, 2, 1] Тут буква «А» русская. Добавлено через 1 минуту
х=5 Тут «х» тоже русская Добавлено через 28 секунд
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 как решение Решение
Вот так уже будет работать, например.
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 класс К.Ю. Поляков, Е.А. Еремин
-
Программирование
-
Массивы
- В программе есть переменные a1, a2, a3, a4 и a5. Запишите оператор, который вычисляет их сумму в переменной s.
Место для ввода текста.
- Как решить предыдущую задачу, если в одном операторе разрешается выполнять только одну операцию сложения?
Место для ввода текста.
- Переведите на русский язык английское слово array:
- Определите, что выведет этот фрагмент программы
i = 1
A[2] = A[i] + 2*A[i-1] + A[2*i+1] print( A[2]+A[4] ) |
для массива:
Ответ:
- Найдите ошибки в этом фрагменте программы. Выделите красным цветом ошибочные обращения к элементам массива:
A = [1, 2, 3, 4, 5]
x = 1 print( A[x-8] ; A[x+4] = A[x-1] + A[2*x] |
В чём заключаются ошибки?
Место для ввода текста.
Могут ли они привести к сбоям программы? Почему?
Место для ввода текста.
- Определите, что выведет этот фрагмент программы:
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=» » ) |
для массива
Ответ:
- Выполните ручную прокрутку фрагмента программы:
N = 5
for i in range(N): A[i] = i |
Какие значения будут записаны в массив:
- Запишите фрагмент программы, который заполнит массив A из N элементов нулями:
Место для ввода текста.
- Нужно заполнить массив натуральными числами в обратном порядке, так чтобы первый элемент был равен размеры массива N, второй – N–1, а последний – единице. Определите, как меняется X: чему равно начальное значение этой переменной, как она изменяется с каждым шагом? Заполните пропуски:
N = 10 A = [0]*N
X =
for i in range(N):
A[i] = X
X =
- Выразите X из уравнения i+X = N. X =
- Определите, какие значения окажутся в массиве после выполнения фрагмента программы:
for i in range(5):
A[i] = A[i] + i |
Вначале массив выглядел так:
После выполнения программы:
- Есть массив A из N элементов. Запишите фрагмент программы, который умножит все элементы массива на 2.
Место для ввода текста.
- Есть массив A из N элементов. Запишите фрагмент программы, который умножит первый элемент массива на 1, второй – на 2, третий – на 3 и т.д.
Место для ввода текста.
- Приведите пример массива, для которого такой форматный вывод даст неправильный результат:
for i in range(N):
print( «{:4d}».format(A[i]) ) |
Ответ: программа работает неверно для массива
Результат работы:
Место для ввода текста.
- Определите, в каком отрезке содержатся все элементы этого массива:
from random import randint
for i in range(N): A[i] = 20 + randint(0,80) |
Ответ: A[i] (для всех i от 1 до N).
- Запишите цикл, который заполняет массив A из N элементов случайными числами
на отрезке [100;150]: на отрезке [–10;10]: - Измените приведёные в учебнике программы на языках Паскаль и C++ так, чтобы массив заполнялся натуральными числами от 1 до N в обратном порядке.
Паскаль C++ - Массив введён следующим образом:
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 |
|
Ответ: при |
- Чему будут равны элементы массива 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 |
- *Дан фрагмент программы:
j = 0
for i in range(N): if A[i] == A[j]: j = i |
Какое условие обязательно должно выполняться, чтобы после выполнения этого фрагмента значение переменной j было равно:
j = 0
j = 3
j = N-1