Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте www.za4et.net.ru

Компьютеры, Программирование Компьютеры, Программирование     Программное обеспечение Программное обеспечение

Операторы цикла в языке программирования Си++"

Мыло металлическое "Ликвидатор".
Мыло для рук «Ликвидатор» уничтожает стойкие и трудно выводимые запахи за счёт особой реакции металла с вызывающими их элементами.
197 руб
Раздел: Ванная
Коврик для запекания, силиконовый "Пекарь".
Коврик "Пекарь", сделанный из силикона, поможет Вам готовить вкусную и красивую выпечку. Благодаря материалу коврика, выпечка не
202 руб
Раздел: Коврики силиконовые для выпечки
Карабин, 6x60 мм.
Размеры: 6x60 мм. Материал: металл. Упаковка: блистер.
44 руб
Раздел: Карабины для ошейников и поводков

Лабораторная работа &quo ;Операторы цикла в языке программирования Си &quo ; Цель работы: ознакомиться с циклическими алгоритмами и операторами, реализующими эти алгоритмы. Освоить особенности применения каждого оператора. Составить программы с использованием всех операторов цикла. 1. Теоретические сведения Оператор цикла while Описание: while (выражение) оператор; Действие: Выполняется оператор до тех пор, пока значение выражения в скобках истинно. Проверка значения выражения происходит перед каждым выполнением оператора. Когда значение выражения ложно, цикл while заканчивается. Если выражение ложно с самого начала, оператор не выполняется ни разу. Комментарий: Следует заметить, что после ключевого слова while и выражения, заключенного в круглые скобки, точка с запятой не ставится. Оператор иногда называется телом цикла. В теле цикла должны выполняться действия, в результате которых меняется значение управляющего выражения. В противном случае можем получить бесконечный цикл. Пример: / Демонстрация цикла while / #i clude &l ;s dio.h&g ; mai ( ) { i i=1 while (ge char()!=’R’) i ; / оператор ge char() вводит любой символ с клавиатуры / pri f(&quo ;Символ R %d-й&quo ;,i); }Приведенная программа позволяет определить порядковый номер первой введенной буквы R в последовательности символов. Она показывает использование цикла while, в теле которого всего одна инструкция (i - увеличение значения целого числа i на единицу). Если запустить эту программу на выполнение и ввести последовательность символов, например: abFk!Rgm, то на экране появится строка: Символ R 6-й. Оператор цикла do-while Описание: do оператор while (выражение); Действие: В операторе do-while тело цикла выполняется по крайней мере один раз. Тело цикла будет выполняться до тех пор, пока выражение в скобках не примет ложное значение. Если оно ложно при входе в цикл, то его тело выполняется ровно один раз. Комментарий: после слова while и выражения, заключенного в скобки, ставится точка с запятой. Если в теле цикла содержится более одной инструкции, то операторы цикла заключаются в фигурные скобки. Пример: / Демонстрация цикла do-while / #i clude &l ;s dio.h&g ; mai () { i i=0; / i=0, а не единице / do i ; while (ge char()!=’R’); pri f(&quo ;Символ R %d-й&quo ;,i); } Программа, представленная выше, теперь написана с циклом do-while. Результат программы будет таким же. Оператор цикла for Описание: for (выражение 1; выражение 2; выражение 3) оператор; Действие: В круглых скобках содержится три выражения. Первое из них служит для инициализации счетчика. Она осуществляется только один раз – когда цикл for начинает выполняться. Второе выражение необходимо для проверки условия, которая осуществляется перед каждым возможным выполнением тела цикла. Когда выражение становится ложным, цикл завершается. Третье выражение вычисляется в конце каждого выполнения тела цикла, происходит приращение числа на шаг. Комментарий: в операторе цикла for точка с запятой после закрывающейся круглой скобки не ставится. Любое из трех или все три выражения в операторе могут отсутствовать, однако разделяющие их точки с запятыми опускать нельзя.

Если отсутствует выражение 2, имеем бесконечный цикл. Например:for (sca f(&quo ;%d&quo ;,&p);;p ) оператор; В языке СИ предусмотрены две нетрадиционные операции: ( ) – для увеличения на единицу и (--) – для уменьшения на единицу значения операнда. Операции и -- можно записывать как перед операндом, так и после него. В первом случае ( или -- ) значение операнда ( ) изменяется перед его использованием в соответствующем выражении, а во втором ( или --) – после его использования. Если отсутствуют выражения 1 и 3, цикл становится эквивалентным while. Например:for (;a&l ;20;) оператор; Каждое из выражений может состоять из нескольких выражений, объединенных операцией &quo ;запятая&quo ;. Например: for(i=0, j=1; i&l ;100; i , j ) a; Тело цикла заключается в фигурные скобки, если в нем более одного оператора. Пример: / демонстрация цикла for / #i clude &l ;s dio.h&g ; mai () {i i,j=1,k; for (i=1;i&l ;=3;i ) pri f(&quo ;Минск &quo ;); / В цикле for три раза выполняется функция вывода / / Здесь i-управляющая переменная цикла / pri f(&quo ; Укажите число повторений цикла &quo ;); sca f(&quo ;%d&quo ;,&k); for (i=1;i&l ;=k;i ) {j =i; pri f(&quo ;%d&quo ;,j);} / Здесь две инструкции (более одной), поэтому они заключаются в фигурные скобки / j=i; pri f(&quo ; &quo ;); / Переменной j присваивается значение 1 и осуществляется перевод курсора / / В следующем цикле for выполняются те же действия, что и в предыдущем / for (i=1;i&l ;=k;i ) pri f(&quo ;%d &quo ;, j =i); } Результаты выполнения программы следующие: Минск Минск Минск Укажите число повторений цикла; 5 1 2 6 24 120 1 2 6 24 120 Оператор break Описание: Break используется для прекращения выполнения цикла из-за обнаружения ошибки, для организации дополнения к условию в заголовке цикла, для прекращения бесконечного цикла. Пример: while (s &g ;0 && s &l ;25) { if s ==4 s ==8 s ==12) break; } Работа цикла полностью прекращается, как только условие в операторе if становится истинным. Оператор co i ue Действие: Этот оператор может использоваться во всех трех типах циклов. Как и в случае оператора break, он приводит к изменению характера выполнения программы. Однако вместо завершения работы цикла наличие оператора co i ue вызывает пропуск &quo ;оставшейся&quo ; части итерации и переход к началу следующей. Пример. Заменим в предыдущей программе оператор break на co i ue. while (s &g ;0 && s &l ;25) { if (s ==4 s ==8 s ==12) co i ue; } При истинном условии в операторе if оператор co i ue вызывает пропуск идущих за ним операторов тела цикла и осуществляется переход к началу следующей итерации. 2. Задание Задание взять из таблицы 1 и таблицы 2 согласно варианту. Разработать блок-схемы алгоритма. Написать и отладить программы. Таблица 1 № варианта Задание 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23 24. 25. Таблица 2 № варианта Задание 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23 24. 25. Литература Подбельский В.В. Язык Cu : Учебное пособие. - М.: Финансы и статистика,1995, - 560 с. Страуструп Б. Язык программирования Сг .

- М.: Радио и связь, 1991. - 352 стр. Собоцинский В.В. Практический курс urbo Cu . Основы объктно- ориентированного программирования. - М.: Свет, 1993. - 236 с. Романов В.Ю. Программирование на языке Cu . Практический подход. - М.: Компьтер, 1993. - 160 с. Уинер Р. Язык турбо Cu . - М.: Мир, 1991. - 384 с. Юлин В.А., Булатова И.Р. Приглашение к Cu. - Мн.: Высш. Шк., 1990,- 224 с. Котлинская Г.П., Галиновский О.И. Программирование на языке Cu. -Мн.: Высш. Шк., 1991. - 156 с.

Был у меня когда-то ученик, который все норовил использовать do в тексте программ отдельно от оператора цикла; ему казалось естественным так приказывать машине: мол, делай то-то и то-то! Поэтому бессмысленными оказались попытки русификации Алгола-68, когда официальное сообщение о нем вышло в русском переводе с ключевыми словами ВЕЩ, ЦЕЛ и т. п. Проблем с переводом вообще не возникает, если слово иностранного происхождения уже существует в русском языке: операционная система, диспетчер, меню. А вот примеры удачных переводов: download скачивать, pipeline конвейер, gateway шлюз, engine движок, firewall сетевой экран. Однако таких примеров гораздо меньше, чем хотелось бы. Причины: Эквивалента нет из-за различия культур. Например, одна из «скорых» методологий программирования называется scrum буквально способ возобновления прерванной игры в регби. По-видимому, аналогия в коллективном усилии команды, что понятно только любителям регби. Эквивалент есть, но неточный: у него другое семантическое поле, метафора не работает, и смысл искажается: выпечка как бессмысленный перевод cookies

1. Операторы ввода и вывода в языке программирования Си++

2. Работа со структурами в языке программирования Си++

3. Использование информационных технологий в изучении английского языка в школе

4. Использование Интернета в информационно-психологических операциях

5. Влияние космоса на современные информационные технологии

6. Использование информационных технологий в туризме
7. Автоматизированные информационные технологии в офисе
8. Информационные технологии в экономике. Информационная безопасность в сетях ЭВМ

9. Основы информационных технологий

10. Компьютерные сети Информационных технологий

11. Информационные технологии

12. Лекции по информационным технологиям

13. Информационные технологии в фармации

14. Информационные технологии в экономике. Средства организации экономико информационных систем.

15. Информационные технологии

16. Новые информационные технологии обучения в математике

Карандаши цветные BIC "Kids ECOlutions Evolution", пластиковые, 24 цвета.
Цветные заточенные карандаши «Evolution Kids», специально для маленьких детей. Грифели не ломаются при падении. Удобное, легкое
503 руб
Раздел: 13-24 цвета
Комплект постельного белья 1,5-спальный "Disney" (с наволочкой 50х70 см).
Добро пожаловать в мир популярных персонажей, супергероев и сказочных существ. Постельное белье для мальчиков и девочек украсит интерьер и
2232 руб
Раздел: Детское, подростковое
Шары Ньютона "Эврика", большие.
Движение – это жизнь! Небольшая настольная кинетическая скульптура в собранном виде демонстрирует закон сохранения энергии, открытый
390 руб
Раздел: Антистрессы

17. Повышение эффективности формирования химических знаний школьников при использовании информационной технологии обучения

18. Информационные технологии в социально-экономическом и политическом анализе

19. Технология производства, прогнозирования, программирования и планирования урожаев

20. Профессиональные заболевания работников сферы информационных технологий

21. Экономическая оценка использования новых информационных технологий в бухгалтерском учете

22. Информационные технологии в маркетинге
23. Информационные технологии в управленческой деятельности
24. Информационные технологии как инструмент повышения конкурентоспособности торгового предприятия

25. Информационные технологии в бизнесе

26. Информационные технологии в антикризисном управлении

27. Военные информационные технологии

28. Проблемы корректуры в условиях новых информационных технологий

29. Вопросы повышения экономической эффективности деятельности предприятия с использованием информационных технологий

30. Информационные технологии в управлении предприятием

31. Информационные технологии и научно-технический прогресс

32. Анализ и совершенствование процесса управления финансовой деятельностью предприятий с использованием информационных технологи

Карандаши цветные "Triangle", 12 цветов.
В наборе: 12 цветов. Ударопрочный грифель. Пластиковый корпус треугольной формы. Заточенный наконечник. Диаметр корпуса: 10 мм. Длина: 140
357 руб
Раздел: 7-12 цветов
Корзина "Плетенка" с крышкой, 35х29х22,5 см (белая).
Материал: пластик. Ширина: 29 см. Длина: 35 см. Высота: 22,5 см. Цвет: белый.
370 руб
Раздел: Корзины для стеллажей
Зонт на коляску Lorelli, цвет: зелёный.
Универсальный зонт для коляски. Защитит малыша во время продолжительных прогулок как от солнца, так и от внезапного дождика. Универсальное
425 руб
Раздел: Зонтики для колясок

33. Информационные Технологии в Управлении

34. Эффективное управление учебной деятельностью с помощью компьютерных информационных технологий

35. Методические аспекты сочетания традиционной и информационной технологий в обучении

36. Компьютерные информационные технологии - основа образования XXI века

37. Использование новых информационных технологий при обучении химии в ВУЗе

38. Новые информационные технологии в изучении истории психологии
39. Реализация информационных технологий в дистанционном обучении физике в школе
40. Новые информационные технологии в процессе реформирования системы образования

41. Комплексный подход к использованию информационных технологий в школе

42. Совершенствование информационной технологии первого управления внутренних дел ВО города Москвы

43. Социальная опасность правонарушений в сфере новых информационных технологий

44. От высоких информационных технологий - к спортивным победам

45. Комплексное внедрение информационных технологий в розничной торговле

46. Информационные проблемы работы лесного сектора России

47. Современные информационные технологии - кредитные карточки

48. Информационные технологии в банковском деле

Пазл-рамка "Где чей домик?", дерево (2 слоя).
Вкладыши в игре сложной формы и поэтому, подбирать для них места на доске, занятие не самое простое. Для начала можно не вынимать животных
380 руб
Раздел: Рамки-вкладыши
Матрас в круглую кроватку Bambola (75x75x8 см).
С первых дней жизни здоровье малыша напрямую зависит от полноценного и комфортного сна. Правильно подобранный матрас для детской кроватки
1223 руб
Раздел: Матрацы до 120 см
Держатель автомобильный универсальный "Car holder 101+".
Держатель подходит для мобильных устройств: планшета, телефона, смартфона, КПК, навигатора, электронной книги, плеера и других устройств.
374 руб
Раздел: Держатели и подставки

49. Методы воздействия в информационно-воспитательной работе

50. Информационные технологии управления

51. Российский путь в информационные технологии 21 века

52. Информационные технологии как инструмент повышения конкурентоспособности торгового предприятия

53. Внедрение новых компьютерных и информационных технологий в учебно-воспитательный процесс

54. Естественно-научная база современных информационных технологий. Современные средства накопления, хранения и передачи информаци
55. Системология новая информационная технология компьютеризации инженерных знаний
56. Информационные технологии в экономике. Электронная коммерция

57. Новые информационные технологии в образовании

58. Современные информационные технологии и проблемы археологической информатики

59. Информатика и информационные технологии

60. Информационные технологии

61. Итология - наука об информационных технологиях

62. Роль современных информационных технологий в повышении эффективности управления

63. Как не стать рабами информационных технологий

64. Информационные технологии и здоровье

Лампа-ночник из цветных блоков "Семицветик".
Яркие и интересные светящиеся блоки станут замечательным материалом для создания причудливых форм разных размеров. От лампы мечты любой
312 руб
Раздел: Ночники
Гель-концентрат для стирки деликатных тканей BioMio "Bio-sensitive" с экстрактом хлопка, без запаха, 1,5.
BioMio – линейка эффективных средств для дома, использование которых приносит только удовольствие. Уборка помогает не только очистить и
473 руб
Раздел: Гели, концентраты
Конструктор "Юный конструктор № 2" в чемодане.
Предназначен для игры детей от семи лет. 141 деталь.
523 руб
Раздел: Машинки, мотоциклы

65. Информационные технологии в бухгалтерии

66. Комплексный метод оценивания дополнительных аудиторских рисков, возникающих в условиях компьютерной обработки данных, на основе современных информационных технологий

67. Информационные технологии в избирательном процессе

68. Информационные технологии оперативно-розыскной деятельности

69. Использование информационных технологий в деятельности органов государственной и муниципальной службы (на примере Администрации городского поселения Игрим)

70. История появления и развитие преступлений в сфере высоких информационных технологий
71. Причины совершения преступлений в сфере информационных технологий
72. Уголовно-правовая характеристика преступлений в сфере информационных технологий

73. Автоматизированные информационные технологии в управлении налоговой и бюджетной системами

74. Базы данных и информационные технологии

75. Информатика и информационные технологии

76. Информационные технологии

77. Информационные технологии

78. Информационные технологии в государственном муниципальном управлении

79. Информационные технологии в управлении в АПК

80. Информационные технологии в экономике

Рюкзак универсальный с отделением для ноутбука "Омега", розовый, 32 литра, 49x35x18 см.
Рюкзак универсальный с отделением для ноутбука. 2 основных отделения, 4 дополнительных кармана. Формоустойчивая спинка. Водоотталкивающая
1364 руб
Раздел: Без наполнения
Кастрюля со стеклянной крышкой, 4 л.
Объем: 4 л. Диаметр: 20 см. Глубина: 12,5 см. Толщина стенок: 0,5 мм. Кастрюля из высококачественной нержавеющей стали класса
811 руб
Раздел: От 3,1 до 5 литров
Ручка перьевая "Golden Prestige", синяя, 0,8 мм, корпус хром/золото.
Перьевая ручка Golden Prestige. Цвет корпуса: хром/золото. Материал корпуса: металл. Материал пера: иридий. К данной ручке подходят
410 руб
Раздел: VIP-ручки

81. Информационные технологии документационного обеспечения управленческой деятельности

82. Информационные технологии и их роль на стыке столетий

83. Информационные технологии с точки зрения КСЕ

84. Информационные технологии управления

85. Информационные технологии управления

86. Информационные технологии электронного офиса
87. Информация и информационные технологии
88. Использование информационных технологий при решении экономических задач

89. Модернизация системы автоматизированных информационных технологи в казначействе

90. Основные тенденции и проблемы в области разработки и применения информационных технологий

91. Применение информационных технологий в анализе затрат на производство и себестоимости продукции

92. Проект сети для центра информационных технологий

93. Разработка и стандартизация программных средств информационных технологий

94. Роль информационных технологий в управлении предприятием

95. Управление операционной деятельностью в сфере информационных технологий

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

Настольная игра "Эволюция".
Разнообразие живых организмов, населяющих нашу планету, поистине поражает. Теория эволюции объясняет это различием способов, которые
1090 руб
Раздел: Карточные игры
Доска магнитная для рисования, со штампиками.
Магнитная доска предназначена для рисования; у доски стирающееся поле для создания рисунков при помощи специального маркера. На
347 руб
Раздел: Магнитные доски
Уничтожь меня! Уникальный блокнот для творческих людей. Смит К.
Перед вами книга-сенсация, проданная миллионными тиражами по всему миру. Поздравляем, теперь и вы сможете приобщиться к разрушительному
336 руб
Раздел: Блокноты оригинальные, шуточные

97. Автоматизированные информационные технологии управления

98. Информационные технологии в профессиональной деятельности экономиста

99. Розробка стабілізатора напруги на базі інформаційних технологій схемотехнічного проектування

100. Повышение эффективности логистической деятельности предприятия на основе использования информационных технологий


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.