русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Программное обеспечение


Дата добавления: 2013-12-23; просмотров: 2727; Нарушение авторских прав


Задания по циклическим алгоритмам

Вариант 1

 

1. Hе используя стандаpтные функции (за исключением abs), вычислить сумму следующего pяда с заданной точностью Е>0 (Е вводится с клавиатуры):

 

2. Даны целые числа K и N (N > 0). Вывести N раз число K.

3. Даны положительные числа A и B (A > B). На отрезке длины A размещено максимально возможное количество отрезков длины B (без наложений). Не используя операции умножения и деления, найти длину незанятой части отрезка A.

 

Вариант 2

 

1. Hе используя стандаpтные функции, вычислить сумму n первых членов следующего pяда (n вводится с клавиатуры): .

 

2. Даны два целых числа A и B (A < B). Вывести в порядке возрастания все целые числа, расположенные между A и B (включая сами числа A и B), а также количество N этих чисел.

3. Даны положительные числа A и B (A > B). На отрезке длины A размещено максимально возможное количество отрезков длины B (без наложений). Не используя операции умножения и деления, найти количество отрезков B, размещенных на отрезке A.

 

Вариант 3

 

1 Дано действительное число х. Hе используя стандаpтные функции (за исключением abs),вычислить сумму следующего pяда с заданной точностью Е>0 (Е, x вводятся с клавиатуры): .

2. Даны два целых числа A и B (A < B). Вывести в порядке убывания все целые числа, расположенные между A и B (не включая числа A и B), а также количество N этих чисел.

3. Даны целые положительные числа N и K. Используя только операции сложения и вычитания, найти частное от деления нацело N на K, а также остаток от этого деления.

 

Вариант 4

 

1. Дано действительное число х. Hе используя стандаpтные функции, вычислить сумму n первых членов следующего pяда (n, х вводятся с клавиатуры): .



 

2. Дано вещественное число — цена 1 кг конфет. Вывести стоимость 1, 2, … , 10 кг конфет.

3. Дано целое число N (> 0). Если оно является степенью числа 3, то вывести True, если не является — вывести False.

Вариант 5

 

1 Дано действительное число х. Hе используя стандаpтные функции (за исключением abs), вычислить сумму следующего pяда с заданной точностью Е>0 (Е, x вводятся с клавиатуры): .

2. Дано вещественное число — цена 1 кг конфет. Вывести стоимость 0.1, 0.2, … , 1 кг конфет.

3. Дано целое число N (> 0), являющееся некоторой степенью числа 2: N = 2K. Найти целое число K — показатель этой степени.

 

Вариант 6

 

1. Дано действительное число х. Hе используя стандаpтные функции, вычислить сумму n первых членов следующего pяда (n, х вводятся с клавиатуры): .

2. Дано вещественное число — цена 1 кг конфет. Вывести стоимость 1.2, 1.4, … , 2 кг конфет.

3. Дано целое число N (> 0). Найти наименьшее целое положительное число K, квадрат которого превосходит N: K2 > N. Функцию извлечения квадратного корня не использовать.

 

Вариант 7

 

1 Дано действительное число х. Hе используя стандаpтные функции (за исключением abs), вычислить сумму следующего pяда с заданной точностью Е>0 (Е, x вводятся с клавиатуры): .

.2. Даны два целых числа A и B (A < B). Найти сумму всех целых чисел от A до B включительно.

3. Дано целое число N (> 0). Найти наибольшее целое число K, квадрат которого не превосходит N: K2 £ N. Функцию извлечения квадратного корня не использовать.


Вариант 8

 

1. Дано действительное число х. Hе используя стандаpтные функции, вычислить сумму n первых членов следующего pяда (n, х вводятся с клавиатуры): .

 

2. Даны два целых числа A и B (A < B). Найти произведение всех целых чисел от A до B включительно.

3. Дано целое число N (> 1). Найти наименьшее целое число K, при котором выполняется неравенство 3K > N.

 

Вариант 9

 

1. Hе используя стандаpтные функции, вычислить сумму n первых членов следующего pяда (n вводится с клавиатуры): .

 

2. Даны два целых числа A и B (A < B). Найти сумму квадратов всех целых чисел от A до B включительно.

3. Дано целое число N (> 1). Найти наибольшее целое число K, при котором выполняется неравенство 3K < N.

 

 

Вариант 10

 

1. Дано натуральное число. Получить число, получаемое при прочтении его цифр справа налево.

2. Дано натуральное число n и действительное число а. Вычислить n первых членов следующего pяда (n, a вводится с клавиатуры):

.

3. Начальный вклад в банке равен 1000 руб. Через каждый месяц размер вклада увеличивается на P процентов от имеющейся суммы (P — вещественное число, 0 < P < 25). По данному P определить, через сколько месяцев размер вклада превысит 1100 руб., и вывести найденное количество месяцев K (целое число) и итоговый размер вклада S (вещественное число).


Вариант 11

 

1. Дано действительное число a. Вычислить сумму следующего pяда с заданной точностью Е>0 (Е, a вводятся с клавиатуры):

.

2. Дано целое число N (> 0). Найти сумму

N2 + (N + 1)2 + (N + 2)2 + … + (2·N)2

(целое число).

3. Даны положительные числа A, B, C. На прямоугольнике размера A ´ B размещено максимально возможное количество квадратов со стороной C (без наложений). Найти количество квадратов, размещенных на прямоугольнике. Операции умножения и деления не использовать.

Вариант 12

 

1. Hе используя стандаpтные функции (за исключением abs), вычислить сумму следующего pяда с заданной точностью Е>0 (Е вводится с клавиатуры):.

2. Дано целое число N (> 0). Найти квадрат данного числа, используя для его вычисления следующую формулу:

N2 = 1 + 3 + 5 + … + (2·N – 1).

После добавления к сумме каждого слагаемого выводить текущее значение суммы (в результате будут выведены квадраты всех целых чисел от 1 до N).

3. Найти 10 первых натуральных чисел, оканчивающихся на цифру «7», кратных числу 9 и больших 100.

 

Вариант 13

 

1. Hе используя стандаpтные функции, вычислить сумму n первых членов следующего pяда (n вводится с клавиатуры):.

.

2. Дано вещественное число A и целое число N (> 0). Используя один цикл, вывести все целые степени числа A от 1 до N.

3. Дано целое число N (> 0). С помощью операций деления нацело и взятия остатка от деления определить, имеются ли в записи числа N нечетные цифры. Если имеются, то вывести True, если нет — вывести False.


Вариант 14

 

1. Hе используя стандаpтные функции (за исключением abs), вычислить сумму следующего pяда с заданной точностью Е>0 (Е вводится с клавиатуры):.

2. Дано вещественное число A и целое число N (> 0). Используя один цикл, найти сумму

1 + A + A2 + A3 + … + AN.

3. Дано целое число N (> 0). Используя операции деления нацело и взятия остатка от деления, вывести все его цифры, начиная с самой правой (разряда единиц).

 

Вариант 15

 

1. Hе используя стандаpтные функции, вычислить сумму n первых членов следующего pяда (n вводится с клавиатуры):.

2. Дано вещественное число A и целое число N (> 0). Найти A в степени N:

AN = A·A· … ·A

(числа A перемножаются N раз).

3. Дано целое число N (> 1). Если оно является простым, то есть не имеет положительных делителей, кроме 1 и самого себя, то вывести True, иначе вывести False.

 

 

Вариант 16

 

1. Дано действительное число x. Hе используя стандаpтные функции (за исключением abs и sin), вычислить сумму следующего pяда с заданной точностью Е>0 (Е,x вводятся с клавиатуры):.

.

2. Дано вещественное число A и целое число N (> 0). Используя один цикл, найти значение выражения

1 – A + A2A3 + … + (–1)N·AN.

Условный оператор не использовать.

3. Спортсмен-лыжник начал тренировки, пробежав в первый день 10 км. Каждый следующий день он увеличивал длину пробега на P процентов от пробега предыдущего дня (P — вещественное, 0 < P < 50). По данному P определить, после какого дня суммарный пробег лыжника за все дни превысит 200 км, и вывести найденное количество дней K (целое) и суммарный пробег S (вещественное число).


 

Вариант 17

 

1. Дано действительное число x. Hе используя стандаpтные функции (за исключением abs и sin), вычислить сумму n первых слагаемых следующего pяда (x вводятся с клавиатуры): .

.

2. Дана последовательность целых чисел, оканчивающаяся числом 9999. Количество чисел в последовательности не меньше двух. Определить, есть ли в ней хотя бы одна пара «соседних» четных чисел. В случае положительного ответа определить их порядковые номера.
3. Дано целое число N (> 0). С помощью операций деления нацело и взятия остатка от деления определить, имеется ли в записи числа N цифра «2». Если имеется, то вывести True, если нет — вывести False.

 

Вариант 18

 

1. Дано действительное число x. Hе используя стандаpтные функции (за исключением abs и cos), вычислить сумму следующего pяда с заданной точностью Е>0 (Е,x вводятся с клавиатуры):.

2. Дано целое число N (> 1) и две вещественные точки на числовой оси: A, B (A < B). Отрезок [A, B] разбит на N равных отрезков. Вывести H — длину каждого отрезка, а также набор точек

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

Вариант 19

 

1. Дано действительное число x. Hе используя стандаpтные функции (за исключением abs и cos), вычислить сумму n первых слагаемых следующего pяда (x вводятся с клавиатуры):

.

.

2. Дано целое число N (> 0). Используя операции деления нацело и взятия остатка от деления, найти количество и сумму его цифр.

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

 


Вариант 20

 

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

2. Hе используя cтандаpтные функции, вычислить сумму n первых членов следующего pяда (n вводится с клавиатуры): .

3. Дана последовательность ненулевых целых чисел, оканчивающаяся нулем. Определить, сколько раз в этой последовательности меняется знак. (Например, в последовательности 10, –4, 12, 56, –4 знак меняется 3 раза.)

 

Вариант 21

 

1. Дано натуральное число. Верно ли, что сумма его цифр больше 10?

2. Дано целое число N (> 0). Найти значение выражения

1.1 – 1.2 + 1.3 – …

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

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

3. Дано целое число N (> 1). Вывести наибольшее из целых чисел K, для которых сумма 1 + 2 + … + K будет меньше или равна N, и саму эту сумму.

 

Программное обеспечение (ПО)это совокупность разработанных для компьютера программ для решения раз­личных задач (рис1).

 

 

Рис. 1. Классификация программного обеспечения

 

Системное ПО - это необходимое дополнение к аппаратным средствам компьютера, предоставляющее услуги пользователю и средства для разработки и выполнения программных продуктов.

В состав его входят:

- операци­онные системы (ОС),

- оболочки операционных систем,

- драйвера устройств,

- программы-утилиты,

- антивирусные программы,

- обслуживающие программы.

Утилиты –программы, предназначенные для улучшения работы компьютера (проверка, лечение, пример: Norton Disk Doctor).

Драйвера - специализированные программки, предназначенные для управления различными устройствами, входящими в состав компьютера.

Системы программирования– это комплексы программ и прочих средств, предназначенных для разработки и эксплуатации программ на конкретном языке программирования для конкретного вида ЭВМ. (Basic, Паскаль, Си, Java).

Прикладное ПО - это средства для решения задач определенных классов. К ним относятся текстовые редакторы и процессоры, графические редакторы, табличные процессоры, системы управления базами данных, системы автоматизирован­ного проектирования, интегрированные системы, презентационные программы, планировщики, системы верстки, банки данных, инструментарии мультимедиа, инструментарии искусственного интеллекта, обучающие системы, системы машинного перевода текстов, Web-редакторы, броузеры, бухгалтерские системы, программные средства специального назначения, игры и др.



<== предыдущая лекция | следующая лекция ==>
ЛЕКЦИЯ № 2. Алгоритмы циклической структуры. | Файлы и файловая структура


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Полезен материал? Поделись:

Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.005 сек.