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

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

Скачать:

ВложениеРазмер
Файл zadaniya_po_programmirovaniyu.docx36.33 КБ

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

Задание №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++...