Банк рефератов содержит более 364 тысяч рефератов, курсовых и дипломных работ, шпаргалок и докладов по различным дисциплинам: истории, психологии, экономике, менеджменту, философии, праву, экологии. А также изложения, сочинения по литературе, отчеты по практике, топики по английскому.
Полнотекстовый поиск
Всего работ:
364139
Теги названий





Разделы
Авиация и космонавтика (304)
Административное право (123)
Арбитражный процесс (23)
Архитектура (113)
Астрология (4)
Астрономия (4814)
Банковское дело (5227)
Безопасность жизнедеятельности (2616)
Биографии (3423)
Биология (4214)
Биология и химия (1518)
Биржевое дело (68)
Ботаника и сельское хоз-во (2836)
Бухгалтерский учет и аудит (8269)
Валютные отношения (50)
Ветеринария (50)
Военная кафедра (762)
ГДЗ (2)
География (5275)
Геодезия (30)
Геология (1222)
Геополитика (43)
Государство и право (20403)
Гражданское право и процесс (465)
Делопроизводство (19)
Деньги и кредит (108)
ЕГЭ (173)
Естествознание (96)
Журналистика (899)
ЗНО (54)
Зоология (34)
Издательское дело и полиграфия (476)
Инвестиции (106)
Иностранный язык (62791)
Информатика (3562)
Информатика, программирование (6444)
Исторические личности (2165)
История (21319)
История техники (766)
Кибернетика (64)
Коммуникации и связь (3145)
Компьютерные науки (60)
Косметология (17)
Краеведение и этнография (588)
Краткое содержание произведений (1000)
Криминалистика (106)
Криминология (48)
Криптология (3)
Кулинария (1167)
Культура и искусство (8485)
Культурология (537)
Литература : зарубежная (2044)
Литература и русский язык (11657)
Логика (532)
Логистика (21)
Маркетинг (7985)
Математика (3721)
Медицина, здоровье (10549)
Медицинские науки (88)
Международное публичное право (58)
Международное частное право (36)
Международные отношения (2257)
Менеджмент (12491)
Металлургия (91)
Москвоведение (797)
Музыка (1338)
Муниципальное право (24)
Налоги, налогообложение (214)
Наука и техника (1141)
Начертательная геометрия (3)
Оккультизм и уфология (8)
Остальные рефераты (21692)
Педагогика (7850)
Политология (3801)
Право (682)
Право, юриспруденция (2881)
Предпринимательство (475)
Прикладные науки (1)
Промышленность, производство (7100)
Психология (8692)
психология, педагогика (4121)
Радиоэлектроника (443)
Реклама (952)
Религия и мифология (2967)
Риторика (23)
Сексология (748)
Социология (4876)
Статистика (95)
Страхование (107)
Строительные науки (7)
Строительство (2004)
Схемотехника (15)
Таможенная система (663)
Теория государства и права (240)
Теория организации (39)
Теплотехника (25)
Технология (624)
Товароведение (16)
Транспорт (2652)
Трудовое право (136)
Туризм (90)
Уголовное право и процесс (406)
Управление (95)
Управленческие науки (24)
Физика (3462)
Физкультура и спорт (4482)
Философия (7216)
Финансовые науки (4592)
Финансы (5386)
Фотография (3)
Химия (2244)
Хозяйственное право (23)
Цифровые устройства (29)
Экологическое право (35)
Экология (4517)
Экономика (20644)
Экономико-математическое моделирование (666)
Экономическая география (119)
Экономическая теория (2573)
Этика (889)
Юриспруденция (288)
Языковедение (148)
Языкознание, филология (1140)

Реферат: Використання керуючих конструкцій Опис основних керуючих конструкцій

Название: Використання керуючих конструкцій Опис основних керуючих конструкцій
Раздел: Рефераты по экономике
Тип: реферат Добавлен 23:03:34 21 января 2011 Похожие работы
Просмотров: 15 Комментариев: 20 Оценило: 2 человек Средний балл: 5 Оценка: неизвестно     Скачать

Лабораторна робота № 2

Тема: Використання керуючих конструкцій.

Мета: Отримання навичок роботи з основними керуючими конструкціями С.

Теоретичні відомості:

В мові програмування С використовуються наступні керуючі конструкції:

1) Цикл for

for (виразі] вираз2', вираз З)

{оператор}

Виразі описує ініціалізацію циклу; вираз 2 — перевіряє умову завершення цикла, якщо він істинний то виконується оператор] вираз З — обчислюється після кожної ітерації. Цикл повторюється до тих пір, поки вираз не стане хибним. Наприклад: for(x=1; х<=7; х++) printf ("%d\n", power(x, 2));

2) Цикл while:

while (вираз) оператор Якщо вираз є істинним, то оператор виконується до тих

пір, поки вираз не стане хибним. Якщо вираз хибний з самого початку, то керування передається наступному оператору. При цьому цикл не виконується зовсім. Значення виразу визначається до виконання оператора.

Наприклад:

while (k<n) { у = у * х; k++;

}

3) Цикл do-while. Його синтаксис:

do оператор

while(et/pa3);

Якщо вираз істинний, то оператор виконується та знову обчислюється значення виразу. Це повторюється, поки вираз не стане хибним. Оператор виконується не менше одного разу.

Наприклад:

х=1;

do printf ("%d\n", power(x, 2));

while(++x<=7);

Оператор do-while перевіряє умову після виконання операторів циклу.

Оператор while перевіряє умову перед виконанням операторів циклу.

4) Перемикач switch має синтаксис: switch (вираз) {

case константа1: оператор

case константа2: оператор

case константа З: оператор

…….

default: оператор

}

Порівнює значення виразу з константами у всіх варіантах

case та передає керування оператору, що відповідає значенню виразу. Якщо жодна з констант не відповідає значенню виразу, тоді керування передається оператору з міткою default. Якщо мітка default відсутня, не виконується ніяких дій.

Наприклад:

switch(x)

case 2:

case: y=3;

5) Оператор break перериває виконання найближчого вкладеного зовнішнього оператора switch, while do або for керування передається наступному оператору

Наприклад: for(i=0; i<n; і++)

if((a[i] = b[і])= =0)

break;

6) Оператор продовження continue передає керування на початок найближчого зовнішнього оператора циклу switch while, do або for, та викликає початок наступної ітерації

7) Оператор повернення return. Перериває виконання поточної функції та повертає керування програмі що її викликала.

2.2. Приклад

Знайти усі прості неспрощувані дроби між 0 та 1 знаменники яких не перевищують 7 (дріб задається двома натуральними числами — чисельником та знаменником ) # mclude < stdio.h> ^include <math.h>

main()

{

int i.j, I, k, i1, j1, k2;

printf (“Початок програми \n \n");

/*Завдання циклів */

For (I1=2 ;i1<8;++jl)

for (j1=1;j1<i1;++j1)

{

/*Вивід дробу вигляду 1 /n */

If (j1= =1) printf("%d%d\n", jl, i1)

I=0; i=i1; j=j1;

/*Цикл для визначення НОД*/

do

{

k=i-j; K2=i1%j1;

jf(((k= =0)&&(j!=1))||(k2= =0))l=1;

i=j; j=k;

} while(k>0);

/*Вивід дробу, якщо флаг не встановлений */

If (I!=1) printf ("%d%d\n", j1, i1);

}

return 0;

}

2.3. Порядок виконання роботи

2.3.1. Проаналізувати умову задачі.

2.3.2. Розробити алгоритм та створити програму розв'язання задачі згідно з номером варіанту.

2.3.3. Результати роботи оформити протоколом.

2.4. Варіанти завдань

5) Натуральне число називається паліндромом, якщо його запис читається однаково з початку та з кінця (наприклад, 4884 393, 1). Знайти всі числа-паліндроми, що не перевищують 100.

Відповідь:

# include <iostream.h>

# include <string.h>

#include <stdlib.h>

#include <conio.h>

#include <math.h>

main ()

{

for(int i=10;i<100;i++)

{

char s[25];

int k,p,n;

itoa (i, s, 10);

if (s[0]==s[1])

p=1;

else

p=0;

if (p==1)

cout <<i<<endl;

}

getch();

}

Висновок: На цій лабораторній роботі я отримав навички роботи з основними керуючими конструкціями С.

Оценить/Добавить комментарий
Имя
Оценка
Комментарии:
Хватит париться. На сайте FAST-REFERAT.RU вам сделают любой реферат, курсовую или дипломную. Сам пользуюсь, и вам советую!
Никита06:34:43 04 ноября 2021
.
.06:34:41 04 ноября 2021
.
.06:34:40 04 ноября 2021
.
.06:34:37 04 ноября 2021
.
.06:34:35 04 ноября 2021

Смотреть все комментарии (20)
Работы, похожие на Реферат: Використання керуючих конструкцій Опис основних керуючих конструкцій

Назад
Меню
Главная
Рефераты
Благодарности
Опрос
Станете ли вы заказывать работу за деньги, если не найдете ее в Интернете?

Да, в любом случае.
Да, но только в случае крайней необходимости.
Возможно, в зависимости от цены.
Нет, напишу его сам.
Нет, забью.



Результаты(294402)
Комментарии (4230)
Copyright © 2005 - 2024 BestReferat.ru / реклама на сайте