Задание: Проанализировать представленный код, исправить логические и синтаксические ошибки. Определить, какая задача стояла перед программистом. Добавить комментарий к каждой строчке программы, поясняющий, что она выполняет.
const n=6; var arr:array [1..n] of integer; j,b,a:integer; begin for i:=1 to n-1 do writeln (arr[i]); for i:=1 to n-1 do write(arr:[i]:5); writeln; write (‘Укажите ещё один элемент: ‘); readln (b); write (‘Позиция в массиве: ‘); readln (a); for i:=n-1 downto a+1 do arr [i+1]:=arr[i]; arr[a]:=b; write (‘Ваш массив’); for k:=1 to n do write (arr[i]:5); writeln; readln end.
Заранее спасибо :*
Код к задаче: «Поиск и исправление ошибок в алгоритме»
Листинг программы
program Project1; const n = 6; // Задание константы. Число элементов массива. var arr: array [1..n] of integer; // Объявление переменной arr тип целочисленный массив i,b,a: integer; // Объявление переменных i,b,a тип целочисленные переменные. begin // Начало программы. Randomize; // Инициация генератора случайных чисел. for i:= 1 to n — 1 do // Цикл с параметрами. arr[i]:= random(100); // Заполнение массива случайными числами. for i:= 1 to n — 1 do // Цикл с параметрами. write(arr[i]:5); // Вывод значений элементов массива в консоль. writeln; // Перевод курсора на новую строчку. write (‘Введите значение нового элемента: ‘); // Вывод пояснительной надписи в консоль. readln (b); // Ввод данных в программу. write (‘Введите позицию в массиве для нового элемента: ‘); // Вывод пояснительной надписи в консоль. readln (a); // Ввод данных в программу. for i:= n-1 downto a do // Цикл с параметрами. arr [i+1]:= arr[i]; // Сдвиг элементов массива вправо. arr[a]:= b; // Назначение элементу массива с номером a значение b. writeln (‘Ваш массив’); // Вывод пояснительной надписи в консоль. for i:= 1 to n do // Цикл с параметрами. write (arr[i]:5); // Вывод значений элементов массива в консоль. writeln; // Перевод курсора на новую строчку. readln // Функция ввода информации, чтобы программа задерживалась в окне консольной программы. end. // Конец программы.
Источник: studassistent.ru
3 Синтаксические и логические ошибки в коде
Урок 25
§33. Линейные алгоритмы
Практическая работа № 21 «Линейные программы для Робота»
1) Запустите программу Кумир и загрузите практикум по исполнителю Робот.
2) Исправьте ошибки в программе 1-А и выполните задание 83 в рабочей тетради.
3) Исправьте ошибки в программе 1-B и выполните задание 84 в рабочей тетради.
4) Исправьте ошибки в программе 1-С и выполните задание 85 в рабочей тетради.
5) Решите задачи 1-D – 1-G.
Следующая страница Практическая работа № 22 «Вычислительные задачи»
Теория программирование | Ошибки
Cкачать материалы урока
Источник: xn—-7sbbfb7a7aej.xn--p1ai
Дан текст программы с ошибками. Исправьте ошибки в
Найди верный ответ на вопрос ✅ «Дан текст программы с ошибками. Исправьте ошибки в программе. Что выведется на экран в результате выполнения программы? Programm qq; War a, . » по предмету Информатика, а если ответа нет или никто не дал верного ответа, то воспользуйся поиском и попробуй найти ответ среди похожих вопросов.
Новые вопросы по информатике
Сколько всего различных символов может быть в восьмибитной текстовой кодировке? 1) 8 2) 512 3) 256 4) 65536
Паскаль. Написать программу подсчета количества отрицательных чисел среди любых 10 вводимых. 1 программа с использованием while, 2 программа — repeat
Сколько кб информации содержит сообщение объемом 2^20 бит?
Информатика пользователь создад сообщение из 256 символов в кодировке Unicode в которой каждый символ кодируется 16 битами после редактирования информационный объем сообщения составил 3072 бит Определите сколько символов удалили сообщение если его
Запишите числа в беззнаковом коде (формат 1 байт): а) 31; б) 163; в) 65; г) 128.
Главная » Информатика » Дан текст программы с ошибками. Исправьте ошибки в программе. Что выведется на экран в результате выполнения программы?
Источник: urokam.net