50117

Программирование задач с использованием операторов цикла (табуляции функции)

Лабораторная работа

Информатика, кибернетика и программирование

Цель: Получение практических навыков в использовании операторов цикла. Операторы цикла делятся на 3 вида: оператор с параметром с предусловием и с постусловием. Количество повторений цикла определяется начальным значением переменнойсчетчика и условием завершения цикла.

Русский

2014-01-16

57.5 KB

8 чел.

Лабораторная Работа № 9

Тема: Программирование задач с использованием операторов цикла (табуляции функции).

Цель: Получение практических навыков в использовании операторов цикла.

Теоретические сведения:

Приступая к решению задач на предложенную тему, следует вспомнить, что:

  1.  Цикл – это фрагмент программы, повторяемый многократно.
  2.  Операторы цикла делятся на 3 вида: оператор с параметром, с предусловием и с постусловием.
  3.  Инструкция for используется для организации циклов с известным числом повторений. Количество повторений цикла определяется начальным значением переменной-счетчика и условием завершения цикла. Переменная-счетчик должна быть целого (int) типа и может быть объявлена непосредственно в инструкции цикла.
  4.  Инструкция do..whileэто цикл с постусловием. Число повторений инструкции цикла  do..while определяется ходом выполнения программы. Данная  инструкция выполняется до тех пор, пока значение выражения, записанного после слова  while, не станет равным нулю (ложным). После слова while надо записывать условие выполнения инструкции цикла. Для завершения цикла  do..while в теле цикла обязательно должны быть инструкции, выполнение которых влияет на условие завершения цикла. Цикл  do..while, как правило, используется для организации приближенных вычислений, в задачах поиска и обработки данных, вводимых с клавиатуры или с файла.
  5.  Инструкция whileэто цикл с предусловием. Число повторений инструкции цикла  while определяется ходом выполнения программы. Данная  инструкция выполняется до тех пор, пока значение выражения, записанного после слова  while, не станет равным нулю (ложным). После слова while надо записывать условие выполнения инструкции цикла. Для завершения цикла while в теле цикла обязательно должны быть инструкции, выполнение которых влияет на условие завершения цикла. Цикл  do..while, как правило, используется для организации приближенных вычислений, в задачах поиска и обработки данных, вводимых с клавиатуры или с файла.

Пример: 

Вычислить значение функции y на заданном отрезке с шагом , где z – любое число используя 2 различных оператора цикла:

Тексты программы:

#include<stdio.h>

#include<conio.h>

#include<math.h>

void main()

{

float x,x1,x2,h,y;

double z;

clrscr();

puts(“ Введите начальное значение, конечное, шаг, z”);

scanf(“%f%f%f%d”,&x1,&x2,&h&z);

for(x=x1;x<=x2;x=x+h)

{

y=exp(z)-3*z+5*x*x;

printf(“ При x=%4.2f y=%4.2f\n”,x,y);

} //   for

getch();

}  //main

Протокол:

 Введите начальное значение, конечное, шаг, z

1 3 1 1

При x=1.00 y=6.00

При x=2.00 y=21.00

При x=3.00 y=46.00

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

Вычислить значение функции y на заданном отрезке с шагом , где z – любое число используя 2 различных оператора цикла:

  1.  
  2.  
  3.  

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  

Контрольные вопросы:

  1.  Как записывается и как работает оператор for?
  2.  Для организации, каких циклов применим оператор for?
  3.  В чем отличие оператора while от оператора do..while?
  4.  Напишите оператор цикла, который не выполняется не разу.
  5.  Напишите оператор цикла, который выполняется неограниченное число раз.

 

Содержание отчета:

  1.  Краткие теоретические сведения.
  2.  Схемы алгоритмов.
  3.  Тексты составленных программ.
  4.  Протоколы к составленным программам.
  5.  Вывод о проделанной работе.


 

А также другие работы, которые могут Вас заинтересовать

71741. Основные сведения о программировании на VBA. Введение в VBA. Типы данных 167 KB
  Любое определение типа задает: область возможных значений типа; структуру организации данных; операции определенные над данными этого типа. Численные типы данных используются для хранения и манипулирования чисел в различных форматах в зависимости от конкретного типа.
71742. Причины и условия образования горючей среды внутри технологического оборудования 579 KB
  Во вводной части занятия 5 мин преподаватель принимает доклад у командира группы группа строится перед учебной аудиторией проверяет наличие курсантов объявляет тему учебные цели и вопросы занятия последовательность и ориентировочное время их отработки...
71743. Работа с научными формулами 794 KB
  Задание: Для удобства работы с формулами рекомендуется увеличить масштаб до 300%. Используя вкладку Вставка – группу Символы – Формула, выйти в Конструктор формул. Сформируйте объекты-формулы, представленные ниже, применяя различные элементы Конструктора формул...
71744. Работа с таблицами в Excel 325 KB
  Таблица может содержать формулы ссылки на другие таблицы а также другие объекты например отформатированные ячейки предназначенные для ввода данных диаграммы рисунки и т. Чтобы изменить высоту или ширину ячейки в таблице нужно изменить высоту строки или ширину столбца...
71745. Создание многоуровневого списка, добавление оглавления 369 KB
  Создайте многоуровневый список следующего вида: Рис. Многоуровневый список. Для этого: выделите заголовки которые будут пронумерованы → вкладка Главная → группа Абзац → кнопка многоуровневый список → Определить новый многоуровневый список.
71746. Работа с таблицами в Microsoft Office Word 660 KB
  Таблицы в современном текстовом процессоре являются очень мощным и универсальным средством позволяющим не только наглядно и компактно разместить информацию но и придать странице любую структуру. Алгоритм создания таблицы: Для вставки в документ таблицы необходимо поставить...
71747. Освоение обработки данных с помощью СУБД 380 KB
  Студент должен уметь выполнять следующие виды работ: использовать средства СУБД Microsoft Access для формирования базы данных в режимах Таблицы и Конструктор. использовать средства СУБД Microsoft Access для создания связей между таблицами, входящими в БД.
71748. ТЕКСТОВЫЙ ПРОЦЕССОР WORD 2007 471.5 KB
  Форматирование документов осуществляется в результате следующих действий: установки параметров страницы документа; применения шрифтового оформления символов текста; задания положения абзацев на странице и установки для них отступов и интервалов слева и справа межстрочный и межабзацный интервалы...
71749. Представление информации в табличной форме 258.5 KB
  Цель работы: Научить студентов вставлять в документ таблицы, рисовать таблицы, вводить текст в ячейки таблицы, выравнивать и форматировать текст в ячейках, добавлять и удалять строки и столбцы таблицы, менять параметры ячеек таблицы, вводить формулы в ячейки таблицы.