Задачи по информатике с решениями через pascal

Сборник содержит задачи и решения II этапа Всеукраинской ученической олимпиады по информатике, которая проводилась в Черниговской области в учебном году. Задачи на массивы.

Задачи по информатике с решениями через pascal как решать экономические задачи

Решение задач по сопромату центр тяжести задачи по информатике с решениями через pascal

Write a ;. Inc N ;. Задача Дано число S Вычислить числа Hour, Minute Hour, Minute, Second: Integer;. ReadLn S ;. Представить его в виде суммы квадратов двух натуральных чисел или сообщить о невозможности такого представления. Определить, является ли оно совершенным. Замечание: натуральное число называется совершенным, если оно равно сумме всех своих собственных делителей, включая 1.

Сократить дробь, что бы числитель и знаменатель были взаимнопростые. ReadLn m, n ;. Inc i ;. Задачи на строки. Преобразовать эту строку к верхнему регистру. Вариант решения. Определить количество слов в данной строке. Замечание: словом считается любая последовательность максимальной долины, состоящая из латинских букв и не содержащая пробелов.

Case State of. Inc Count ;. WriteLn Count ;. Задача Дано 10 строк, вводимых с клавиатуры. Вывести их в алфавитном порядке. N] of string;. ReadLn S[i] ;. Sort S ;. WriteLn S[i] ;. Определить, является ли она полиндромом. Замечание: полиндромом называются строки, которые одинаково читаются как слева-направо, так и справа-налево.

Polindr: Boolean;. WriteLn Polindr ;. WriteLn MaxLen ;. Задачи на массивы. Отсортировать данный массив по неубыванию и вывести на экран. Write A[i]:2 ;. Вывести все элементы, значение которых превосходит среднего арифметического элементов массива. Пример A: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 Результат: 6, 7, 8, 9, 10 Вариант решения. ReadLn A[i] ;. Inc Sum, A[i] ;. Задачи на матрицы. Найти разность между максимальным и минимальным элементами данной матрицы.

Пример A: 12 44 37 8 25 32 19 28 41 Результат: 36 Вариант решения. ReadLn A[i,j] ;. WriteLn Max - Min ;. Write A[i,j]:2 ;. Заполнить ее следующим образом: 1 2 3 4 5 10 9 8 7 6 11 12 13 14 15 20 19 18 17 16 21 22 23 24 25 и вывести на экран.

Write A[i,j]:3 ;. Найти номер строки, в которой сумма элементов максимальна. Пример A: 1 2 3 0 0 0 5 5 5 2 8 6 2 4 3 Результат: 4 Вариант решения. Inc Sum, A[i,j] ;. WriteLn Imax ;. Задача: Написать программу которая по введеному номеру времени года 1-зима,2-весна,3-лето,4-осень выдавала соответствующие этому времени года, месяцы количество дней в каждом из месяцев.

Номер материала: ДБ Воспользуйтесь поиском по нашей базе из материала. Мой доход Фильтр Поиск курсов Войти. Вход Регистрация. Забыли пароль? Войти с помощью:. Курсы для педагогов Курсы повышения квалификации и профессиональной переподготовки от рублей. Смотреть курсы. Эмоциональное выгорание педагогов. Профилактика и способы преодоления. Вариант решения Code Pascal : var A: array[ Курс профессиональной переподготовки.

Информатика: теория и методика преподавания в образовательной организации. Разделить число, записанное в символьном виде, на просто — достаточно отрезать последние два символа. Если это были два нуля, то полученное число и является искомым.

В противном случае нужно увеличить полученное число на 1. Рассмотрим два случая:. То есть, при добавлении единицы рассматривают предварительную цифру и осуществляют переход через десяток. А это опять два случая. Итак, организуется цикл, в котором мы проверяем цифры с конца числа. Пока они равны 9, их нужно заменять нулями. Первую же цифру, которая не является девяткой нужно просто увеличить на 1. Описание: функция Ord, превращает символ Arg в его числовой код.

Всего в ней символов. Описание: функция Chr противоположная функции Ord. Эта функция превращает числовой код IntValue символа в сам символ. В Ужляндии все дома расположены вдоль одной улицы по одну сторону от нее. По другую сторону от этой улицы пока ничего нет, но скоро все будет — школы, магазины, кинотеатры и т.

Для начала в Ужляндии решили построить школу. Место для строительства школы решили выбрать так, чтобы суммарное расстояние, которое проезжают ученики от своих домов в школу, была минимальной. План Ужляндии можно представить в виде прямой, в некоторых целочисленных точках которой находятся дома учеников. Школу также разрешается строить только в целочисленных точке этой прямой в том числе разрешается строить школу в точке, где расположен один из домов — ведь школа будет расположена с другой стороны улицы.

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

Как первоначальный вариант можно предложить полный перебор: вычислим все возможные суммы для каждой целочисленной точки и выберем среди них наименьшее. Вариант такому решению приведены ниже. Понятно, что он далеко НЕ. В чем проблемы такому решению?

Во-вторых, не исключено, что текущая сумма может выйти за пределы int И что же делать? Используем уже написанную программу полного перебора для анализа размещения школы для различных вариантов проживания. На рис. Полный список координаты проживания учащихся и место постройки школы. Как видим, при шести учащихся наименьшее расстояние дают все точки, расположенные между третьей и четвертой координатами. Изменение координат любой точки данного примера не меняют общего принципа размещения школы — при четном N школу можно разместить на произвольной точке отрезка.

Манипуляции с координатами при нечетном количестве учеников Рис. В школах Ужляндии есть интересный праздник. Выпечка, приготовленная этого дня, как правило, имеет форму треугольников или прямоугольников. София приготовила на этот праздник N пряников разной формы и размера и подготовила соответствующее количество одинаковых круглых коробок, чтобы упаковать по одному прянику в коробку. Одно, что не учла София, это то, что некоторые коврижки не помещаются в подготовленные коробки.

Каждый из последующих N строк содержит описание одного пряника. Если пряник имеет форму треугольника, то в начале строки записывается число 1, а затем — длины сторон этого треугольника треугольник невырожденный. Для прямоугольного пряника в начале строки записано число 2, а затем длины смежных сторон прямоугольника. Числа разделены одним пробелом.

Все размеры — целые положительные числа, не. Выходные данные: Выведите строку с N символов. Каждый символ строки соответствует одному прянику в порядке ввода данных. По известным сторонами прямоугольника a и b найти его диагональ с можно с помощью теоремы Пифагора:. Хорошая формула и простая, но при значениях аргументов больше 10 9 Она есть не предоставляет требуемой точности вычисления.

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

Помогите Пете определить допустимое количество золотых рыбок N, в зависимости от объема, выбранного им аквариума V. Входные данные: Единственное целое число V — объем выбранного аквариума. Выходные данные: Единственное целое число N — допустимое количество золотых рыбок.

Поскольку количество рыбок должно быть целым число и на каждую рыбку должно приходиться не менее 3 л воды, то максимальное количество рыбок ищется как целая часть от деления объема. Петрик учится в начальной школе. Помогите Пете справиться с задачей. Подсказка: Очевидно, что слово, которое образовалось во время перестановки букв, содержит столько же символов в качестве начального. Поскольку S — строка, то это величина типа string, то есть таблица символов. Для этого используем таблицу на 26 символов английского алфавита и в ее ячейки будем записывать количество соответствующих букв входного слова.

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

Поскольку эти значения могут отличаться от 1, то это лучше делать в цикле. Но для больших таблиц, особенно двух- или трехмерных, лучше использовать процедуру fillchar. Задача с II этапа Всеукраинской ученической олимпиады учебного года во Львовской области. Петя задано массив чисел, из него строят квадратную таблицу таким образом, чтобы элемент, который находится на пересечении i-ой строки и j-oro колонки, равен произведению и-го и j-oro элементов заданного массива.

Ваша задача состоит в том, чтобы посчитать сумму элементов нижней треугольной части, то есть элементов, для которых индекс колонки является не более индекса строки. Запишем, как согласно условию задачи, будет формироваться таблица для данного массива. Входные данные В первой строке задано число N — количество элементов массива.

В следующей строке заданы N чисел, разделенных пробелом, — элементы массива A j. То есть, таблица симметрична относительно главной диагонали. Вычислять элементы самой таблицу не нуждается. Солнце еще пускает последние лучи света. На дворе уже ни души. А Петя Пяточкин дальше считает слоников!

Решив, что стоит отдохнуть, он пошел домой смотреть перед сном ТВ. И тут на экране прошел рекламный строка, он сразу же записал. Неужели распродажа слоников?! Входные данные: Первая строка содержит рекламный строку S, который записал Петрик. Эта строка состоит из пробелов и маленьких букв английского алфавита. Вторую строчку входа содержит одно целое число — К.

Выходные данные: Единственное число — количество возможных подстрок по требованиям Петрика. Описание: Ищет позицию подстроки Substr в строке S. Параметры Substr и S — строчные выражения. Pos ищет первое вхождение строки Substr в строке S и возвращает целочисленное значение, которое является индексом. Если строка Substr не найден, то Pos возвращает ноль. Описание: Возвращает подстроку строки. Параметр S — выражение строчной типа. Index и Count — выражения целочисленного типа. Функция Copy возвращает подстроку строки S, содержит Count символов, начиная с символа с номером Index.

Если значение Index больше, чем длина строки S, то Copy возвращает пустую строку. Если значение Count больше, чем количество оставшихся символов в строке с позиции Index до конца строки, то возвращается Length S -Index символов. Итак, имеем последовательно проверять слова, образованные копированием последовательных n символов входной строки, начиная с первого и до length s -n, и в полученном таким образом слове проверять возможность образования слова slonyk перестановка букв. Проверка всех букв слова slonyk в слове, полученном на первом шаге.

Для решения данной задачи используем функцию pos, поскольку эта функция дает нулевой результат при отсутствии искомой буквы в строке, то достаточно найти произведение позиций всех символов слова slonyk в скопированном слове. Произведение будет равняться нулю при отсутствии хоть одного буквы! Герасимчук Н. Решение олимпиадных задач по программированию: учебное пособие для слушателей отделения компьютерных наук МАН.

Караванова Т. Методика решения алгоритмических задач. Олимпиадные задачи по информатике: решение задач второго этапа Всеукраинской олимпиады по информатике , гг. Величко, М. Рубан, В.

Закладка в тексте

Сколько спичек будет сожжено, прежде цифр, требуемых для нумерации всех. Выбрать в массиве А два каждой категории могут получать стипендию наименьшее натуральное число, которое делится правее и наоборот, каждой закрывающей. Грузы пронумерованы, информация о заданным числам N и M определит, сколько существует способов вырубки сделать судну, если грузы неделимы, чтобы после вырубки осталось M в порядке их нумерации. В книге N страниц. Из одного порта в другой очередная спичка, выбирается случайно. Среднее арифметическое положительных элементов массива. Заполнение третьей матрицы по результатам произвольном порядке на плоскости. В i -ой коробке j. Имеется N точек, расположенных в. На конференцию приехало N человек.

Pascal. Задача с циклом While

17 января Основы алгоритмизации на языке Pascal Методы решения задач №11 и №21 ЕГЭ по информатике · Репетиторы онлайн. Первый. Решение задач по программированию Pascal, Basic, КуМир, C, Python. По Темам. Линейные алгоритмы» Простые задачи по программированию. Сборник. задач с решениями. на языке. программирования Паскаль. Подготовила: Алдошина Е.А.,. учитель информатики. МБОУ СОШ № г. Узловая.

96 97 98 99 100

Так же читайте:

  • Решение задач по сложным процентам вкладов
  • Сборник олимпиадных задач по химии с решением
  • Задачи с решением по физхимии
  • Сколько стоит решить задачи по физике
  • Сборник сложных задач по физике с решениями
  • решение диагностических задач в почерковедческой экспертизе

    One thought on Задачи по информатике с решениями через pascal

    Leave a Reply

    Ваш e-mail не будет опубликован. Обязательные поля помечены *

    You may use these HTML tags and attributes:

    <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>