Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Практическое занятие 3

Читайте также:
  1. Аудиторное занятие № 10.
  2. Аудиторное занятие № 13.
  3. Аудиторное занятие № 13.
  4. Аудиторное занятие № 3.
  5. Аудиторное занятие № 5.
  6. Аудиторное занятие № 6.
  7. Аудиторное занятие № 7.

 

Составлять, тестировать и отлаживать программный код циклических программ

 

Цель работы: Овладеть навыками программирования на языке С++алгоритмов циклической структуры с заданным числом повторений.

Краткие сведения из теории

Алгоритм называется циклическим, если он содержит многократное выполнение одних и тех же действий при различных значениях промежуточных данных.

Различают циклы с параметрами (цикл - for) и циклы с условием (цикл предусловием – while, цикл с постусловием do…while).

Порядок работы

1. Разработать алгоритм и тесты, составить программу (цикл – for и while для табл.5).

Отладить программу, проанализировать результаты в соответствии с тестами.

Таблица 5

Номер варианта Условие
  Найти все трехзначные числа, равные сумме кубов своих цифр.  
  Найти все двузначные числа, сумма квадратов цифр которых делится на 13.
  Найти все трехзначные числа, сумма цифр которых равна данному целому числу.
  Найти все трехзначные числа, квадраты которых оканчиваются тремя одинаковыми цифрами, отличными от нуля.
  Найти максимальное из всех введенных с клавиатуры вами чисел, количество отрицательных. (Пусть признаком конца ввода чисел является введенное число 0.)
  Найти первое число Фибоначчи, большее заданного числа М (М>10)  
  Найти все трехзначные числа кратные 7, сумма цифр которых тоже кратна 7.  
  Найти четырехзначное число, которое при делении на 133 дает в остатке 125, а при делении на 134 дает в остатке 111.
  Определить k – количество натуральных трехзначных чисел, сумма цифр которых равна n (1 £ n £ 27). Вывести эти числа.
  Сократить дробь, имеющую данные числитель а и знаменатель b. Предусмотреть выделение целой части в случае a > b.
  Определить сколько делителей и какие имеет данное натуральное число.  
  Найти сумму делителей данного натурального числа.  
  Найти все "пифагоровы" тройки натуральных чисел, наибольшее из которых не превосходит N (Тройка натуральных чисел называется пифагоровой, если сумма квадратов двух из них равна квадрату третьего).
  Найти все четырехзначные числа, у которых сумма первых двух цифр равна сумме двух последних.

 

 

 

 

2. Разработать алгоритм и программу для вычисления суммы с заданным числом членов ряда

(цикл - for), проанализировать результаты в соответствии с тестами

 

Таблица 6

 

Номер варианта Условие
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 

 

3. Разработать алгоритм и тесты, составить и отладить программу с использованием цикла do..wnile, проанализировать результаты в соответствии с тестами.

Таблица 7

 

Задание №1. Составить программу вычисления значений функции y = f(x) на отрезке [a;b] с шагом h=(b –а)/m, где m – заданное число.

 

Варианты задания

№ варианта функция а b m
x- sin(x)   π/2  
Sin2(x) π/4 π/2  
2х - Cos(x) π/3 2π/3  
tg x - (x+1)/2   π/4  
Sin(x2) π/6 2π/3  
Cos(x2) π/3 3π/2  
Tg(x/2)   2π/3  
Sin(x/4)/2 π/6 2π/3  
Cos(x)+ctg(x) π/4 π/2  
Ln(x3/3)      
X4-10      
     
-2    
X3 - 3 -3    
-5    
Cos(x)+sin (x2) π/3 3π/2  

 


Дата добавления: 2015-07-14; просмотров: 136 | Нарушение авторских прав


Читайте в этой же книге: Практическое занятие 2 | Практическое занятие 5. | Порядок работы |
<== предыдущая страница | следующая страница ==>
Порядок работы| Практическое занятие 4.

mybiblioteka.su - 2015-2024 год. (0.006 сек.)