Задания по программированию
учебно-методический материал по информатике и икт (8 класс) на тему

Задания по программированию


Предварительный просмотр:

Задание №1

  • Создать программу, автоматизирующую процесс решение задачи в соответствии с вариантом.
  • Составить отчет о проделанной работе (в отчет включить условие задачи, блок-схема, программа на Pascal, результаты выполнения программы).

Варианты заданий:

  1. Нефтебаза отпустила за два дня S л. бензина. Во второй день база отпустила на V л. больше. Сколько литров бензина база отпустила отдельно за каждый день?
  2. Составьте программу для определения сдачи после покупки в магазине товара: кроссовок стоимостью A руб., футболки стоимостью B руб., мяча стоимостью C руб. Исходная сумма, выделенная на покупку D руб. В случае нехватки денег сдача получится отрицательной.
  3. В течение месяца продавец доставлял на дом S л молока в день. В августе молоко стоило X руб. за литр. С первого сентября цена молока увеличилась на А руб. Сколько надо заплатить продавцу за все доставленное молоко в конце сентября? Количество покупаемого молока осталось прежним.
  4. Отделочная фирма хочет оклеить обоями длинную стену в доме заказчика. Длина этой стены равна A и высота B. Рулон обоев имеет длину X м и ширину Y м. Сколько будут стоить обои для всей стены, если цена одного рулона K руб?
  5. За год квартплата повышалась дважды. Первый раз на N1%, а второй на N2%. Год назад семья Ивановых платила квартплату S рублей в месяц. Сколько они платят сейчас.

Задание №2

  • Создать программу, автоматизирующую процесс решение задачи в соответствии с вариантом.
  • Составить отчет о проделанной работе (в отчет включить условие задачи, блок-схема, программа на Pascal, результаты выполнения программы).

Варианты заданий:

Таблица 1. Задания

№

выражение

х

у

1

1

1,47

2

1

-6,65

3

1

2,34

4

1

1

5

1

1,78

Задание №3

  • Создать программу, автоматизирующую процесс решение задачи в соответствии с вариантом.
  • Составить отчет о проделанной работе (в отчет включить условие задачи, блок-схема, программа на Pascal, результаты выполнения программы).

Варианты заданий:

                                      Таблица 2. Задания

№

выражение

1

2

3

4

5

Задание №4

Порядок выполнения индивидуальной работы

  • Создать программу, автоматизирующую процесс решение задачи в соответствии с вариантом.
  • Составить отчет о проделанной работе (в отчет включить условие задачи, блок-схема, программа на Pascal, результаты выполнения программы).

Варианты заданий:

  1. Написать программу, которая по вводимому числу от 1 до 5 (номеру курса) выдает соответствующее сообщение «Привет, k-курсник». Например, если k=1 «Привет, первокурсник»; при k=4 «Привет, четверокурсник».
  2. Написать программу, которая по данному натуральному числу от 1 до 12 (номеру месяца) выдает все приходящиеся на этот месяц праздничные дни (например, если введено число 1, то: 1 января - Новый год, 7 января - Рождество).
  3. Для каждой введенной цифры (0–9) вывести соответствующее ей название на английском языке (0 - zero, 1 - one, 2 - two, ...).
  4. Составить программу, которая по данному числу (1 - 12) выводит название соответствующего ему месяца.
  5. Составить программу, позволяющую получить словесное описание отметок (1 - плохо, 2 - неудовлетворительно, 3 - удовлетворительно, 4 - хорошо, 5 - отлично).
  6. Написать программу, которая по введенному значению градуса угла определяла его тип: острый, прямой, тупой.

Задание №5

Порядок выполнения индивидуальной работы

  • Создать программу, автоматизирующую процесс решение задачи в соответствии с вариантом.
  • Составить отчет о проделанной работе (в отчет включить условие задачи, блок-схема, программа на Pascal, результаты выполнения программы).

Варианты заданий 1:

Использовать циклы с пред-  и пост условием.

  1. Билет называется «счастливым», если в его номере сумма первых трех цифр равно сумме последних трех. Написать программу, подсчитывающую количество тех «счастливых» билетов, у которых сумма трех цифр равна 13.
  2.  В поле по уборке урожая работало N комбайнов. Первый комбайн работал m ч., а каждый следующий на 20 минут больше, чем предыдущий. Написать программу рассчитывающую, сколько времени проработали N комбайнов.
  3.  Написать программу, рассчитывающую сумму денег по вкладу при вложении начальной суммы с фиксированной процентной ставкой дохода через определенное количество лет. Пользователь должен вводить с клавиатуры начальный вклад, число лет и процентную ставку.
  4. Гражданин 1 июля открыл счет в банке, вложив S руб. Через каждый месяц размер вклада увеличивается на N% от имеющейся суммы. Определить прирост суммы вклада за 1,2,...,10 месяц.
  5. Написать программу, вычисляющую, сколько лет потребуется для того, чтобы при заданной процентной ставке и величине начального вклада сумма на счете достигла запрашиваемого значения.

Задание №6

Порядок выполнения индивидуальной работы

  • Создать программу, автоматизирующую процесс решение задачи в соответствии с вариантом.
  • Составить отчет о проделанной работе (в отчет включить условие задачи, блок-схема, программа на Pascal, результаты выполнения программы).

Варианты заданий:

Дан одномерный массив (заполняется пользователем), написать программу, которая решает поставленную задачу в соответствии с индивидуальным вариантом.

  1. Количество четных чисел.
  2. Произведение всех чисел.
  3. Количество чисел равных X.
  4. Количество нечетных чисел.
  5. Количество чисел меньших X.


По теме

Разноуровневые задания по программированию на Паскале

Задания по каждой теме я распечатываю, разрезаю, как билеты, и раздаю ученикам - каждому своё. Если ученик решил задачу не совсем самостоятельно, а с моими подсказками, я даю ему другое зад...

Решение заданий части С3 (динамическое программирование)

Представлены решение материалов в сайта Полякова К.Ю. по заданиям С3(динамическое программирование) Ссылка на сайт - http://kpolyakov.narod.ru/school/ege.htm....

программированные задания на уроках истории

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

Письменные домашние задания по программированию на Паскале, 9кл

Письменные домашние задания по программированию на Паскале....

Задания для программирования в консольном приложении C++

Задания для учеников, делающих первые шаги в программировании в консольном приложении C++...