Информатика | 5 - 9 классы
Напишите программу в паскале .
Мы вводим первый массив, вводим второй массив и в третьем массиве программа выводит все числа по возрастанию.
Напишите программу, которая вводит четырехзначное число и вырезает из него вторую цифру(на языке паскаль)?
Напишите программу, которая вводит четырехзначное число и вырезает из него вторую цифру(на языке паскаль).
Дан массив из 10 целых чисел от - 20 до 20 и целое число (вводится с клавиатуры)?
Дан массив из 10 целых чисел от - 20 до 20 и целое число (вводится с клавиатуры).
Напишите программу, определяющую, сколько в массиве чисел.
В Паскале написать программу?
В Паскале написать программу.
Вводите число и по ней таблица умножения выводится.
50 Баллов?
50 Баллов.
Пожалуйста.
В Паскаль.
Написать программу, которая вводит массив из N целых чисел и выводит на экран сам массив и сумму всех его элементов.
Напишите программу , которая вводит элементы цельночисленного массива размерностью 10 с клавиатуры и выводит номер этого элемента , равного 15?
Напишите программу , которая вводит элементы цельночисленного массива размерностью 10 с клавиатуры и выводит номер этого элемента , равного 15.
На паскале.
Составьте программу для ввода с клавиатуры в массив 10 целых чисел и вывода первых 5 - и чисел в обратном порядке в первую строку, во вторую строку – последние четыре числа в обычном порядке, а в трет?
Составьте программу для ввода с клавиатуры в массив 10 целых чисел и вывода первых 5 - и чисел в обратном порядке в первую строку, во вторую строку – последние четыре числа в обычном порядке, а в третьей строке – первый и девятый элементы массива (.
ПАСКАЛЬ?
ПАСКАЛЬ!
ПОМОГИТЕ!
Ввод и вывод одномерных массивов, кусок программы, блок - схема.
Нужна помощь ребят, в паскале нужно написать программу которая вводит 5 фамилий ( с клавиатуры) и выводит их в порядке возрастания?
Нужна помощь ребят, в паскале нужно написать программу которая вводит 5 фамилий ( с клавиатуры) и выводит их в порядке возрастания.
Напишите пожалуйста программы на языке Паскаль?
Напишите пожалуйста программы на языке Паскаль!
Очень нужно!
Первая программа : ввод и вывод рандомного числа))) вторая программа : надо вывести самое наименьшее число(на основе первой)) пожалуйста!
Написать программу, которая вводит массив из N целых чисел и выводит на экран этот же массив в прямом и обратном порядке?
Написать программу, которая вводит массив из N целых чисел и выводит на экран этот же массив в прямом и обратном порядке.
Протестировать :
программу на поизвольных массивах, состоящих из 1 числа, из 5 чисел, из 10 чисел.
На этой странице сайта вы найдете ответы на вопрос Напишите программу в паскале ?, относящийся к категории Информатика. Сложность вопроса соответствует базовым знаниям учеников 5 - 9 классов. Для получения дополнительной информации найдите другие вопросы, относящимися к данной тематике, с помощью поисковой системы. Или сформулируйте новый вопрос: нажмите кнопку вверху страницы, и задайте нужный запрос с помощью ключевых слов, отвечающих вашим критериям. Общайтесь с посетителями страницы, обсуждайте тему. Возможно, их ответы помогут найти нужную информацию.
Решение быстрой сортировкой , вводим длину начальных массивов и 2 массива.
Получаем ответ.
1. Классическая "школьная" реализация на Паскале / / PascalABC.
NET 3.
0, сборка 1076
const nn = 50 ; { максимальная длина массивов 1, 2 }
var a, b : array[1.
Nn] of integer ; c : array[1.
2 * nn] of integer ; n1, n2, n3, i, j, t, k : integer ;
begin Randomize ; Write('Размер первого массива (1 - 50) : ') ; Read(n1) ; Write('Размер второго массива (1 - 50) : ') ; Read(n2) ; { Шаг 1.
Инициализация первого массива случайными числами } Writeln(' * * * Первый массив * * * ') ; for i : = 1 to n1 do begin a[i] : = Random(51) - 25 ; Write(a[i], ' ') end ; Writeln ; { Шаг 2.
Инициализация второго массива случайными числами } Writeln(' * * * Второй массив * * * ') ; for i : = 1 to n2 do begin b[i] : = Random(51) - 25 ; Write(b[i], ' ') end ; Writeln ; { Шаг 3.
Сортировка первого массива } for i : = 1 to n1 - 1 do for j : = 1 to n1 - 1 do if a[j]> ; a[j + 1] then begin t : = a[j] ; a[j] : = a[j + 1] ; a[j + 1] : = t end ; { Шаг 4.
Сортировка второго массива } for i : = 1 to n2 - 1 do for j : = 1 to n2 - 1 do if b[j]> ; b[j + 1] then begin t : = b[j] ; b[j] : = b[j + 1] ; b[j + 1] : = t end ; { Шаг 5.
Слияние } n3 : = n1 + n2 ; i : = 1 ; j : = 1 ; k : = 1 ; while (i< ; = n1) and (j< ; = n2) do begin if a[i]< ; = b[j] then begin c[k] : = a[i] ; Inc(i) end else begin c[k] : = b[j] ; Inc(j) end ; Inc(k) ; end ; if i> ; n1 then for j : = j to n2 do begin c[k] : = b[j] ; Inc(k) end else if j> ; n2 then for i : = i to n1 do begin c[k] : = a[i] ; Inc(k) end ; { Шаг 6.
Вывод результата } Writeln(' * * * Третий массив * * * ') ; for i : = 1 to n3 do Write(c[i], ' ') ; Writeln
end.
Тестовое решение :
Размер первого массива (1 - 50) : 10
Размер второго массива (1 - 50) : 7 * * * Первый массив * * *
11 - 9 20 - 8 - 1 13 25 23 5 24 * * * Второй массив * * *
20 - 4 - 14 - 19 19 - 23 10 * * * Третий массив * * * - 23 - 19 - 14 - 9 - 8 - 4 - 1 5 10 11 13 19 20 20 23 24 25
2.
Реализация современными средствами программирования / / PascalABC.
NET 3.
0, сборка 1076
begin var n1 : = ReadInteger('Размер первого массива (1 - 50) : ') ; var n2 : = ReadInteger('Размер второго массива (1 - 50) : ') ; var a : = ArrRandom(n1, - 25, 25) ; Writeln(' * * * Первый массив * * * ') ; a.
Println ; var b : = ArrRandom(n2, - 25, 25) ; Writeln(' * * * Второй массив * * * ') ; b.
Println ; var c : = (a + b).
Sorted ; Writeln(' * * * Третий массив * * * ') ; c.
Println
end.
Тестовое решение :
Размер первого массива (1 - 50) : 10
Размер второго массива (1 - 50) : 7 * * * Первый массив * * *
1 22 - 22 - 16 - 1 - 10 24 - 22 - 18 - 8 * * * Второй массив * * *
15 23 - 12 12 17 - 8 13 * * * Третий массив * * * - 22 - 22 - 18 - 16 - 12 - 10 - 8 - 8 - 1 1 12 13 15 17 22 23 24.