Контрольная работа по "Основам программирования "

Автор работы: Пользователь скрыл имя, 21 Августа 2013 в 19:39, контрольная работа

Краткое описание

Формулировка задания
Напечатать на экране монитора числа, принадлежащие отрезку[1; 99] и кратные числу 3.

Внешняя спецификация
Выходные данные: целые числа, принадлежащие отрезку [1; 99] и кратные целому числу 3(см. диалог). Варианты сообщений:«Числа,принадлежащие отрезку [1;99] и кратные числу 3».

Прикрепленные файлы: 1 файл

Контрольная работа..docx

— 66.12 Кб (Скачать документ)

\

Министерство  образования и науки Российской Федерации

Государственное образовательное учреждение высшего  профессионального образования 
«Волгоградский государственный технический университет»

Факультет электроники  и вычислительной техники

Кафедра «Программное обеспечение автоматизированных систем»

 

 

 

 

 

 

 

 

Контрольная работа

по основам  программирования

 

 

 

 

 

                                                        Выполнил: студент

                                                           группы АУЗ 161 

                                                           

Номер зачетной книжки 20121592

                                                            Шифр 230100.62  

 

                                                                 Проверил:

 

 

 

 

 

 

 

 

Волгоград 2013 г.

 

 

 

Формулировка задания

Напечатать на экране монитора числа, принадлежащие отрезку [1; 99] и кратные числу 3.

 

 

Внешняя спецификация

 

Выходные данные: целые числа, принадлежащие отрезку [1; 99] и кратные целому числу 3(см. диалог). Варианты сообщений: «Числа, принадлежащие отрезку [1;99] и кратные числу 3».

 

Входные данные: целое число a=1.

 

Главная функция: печатает на экране монитора числа, принадлежащие отрезку [1; 99] и кратные числу 3.

 

 

Диалог:

«Числа, принадлежащие отрезку [1;99] и кратные числу 3:».

 

 

Набор тестовых примеров (входные/выходные данные)

 

Тест: все входные данные определены однозначно условием, поэтому достаточно одного теста.

Вход: a.

 

Выход: Печать «Числа, принадлежащие отрезку [1;99] и кратные числу 3»:3,6,9,12,15,18,21,24,27,30,33,36,39,42,45,48,51,54,57,

60,63,66,69,72,75,78,81,84,87,90,93,96,99.

 

 

 

Структура данных

Имя

Тип

Описание

a

Целое число

Число из заданного промежутка.


 

 

 

 

 

 

 

 

 

 

 

Алгоритм (в виде блок-схемы)

 

 

       Вход:--


                                Начало



              

                          a.


 

 


Печать: «Числа, прина- 

                          длежащие отрезку [1;99] и

                        кратные числу 3».

 


                              

                            

                         


        


                          a=1, a<100, шаг-1 


  


 


                           

                       Да     a/3 остаток Нет


                           равен 0?

 


 

Вывести а

              


 

 


 

 

                    


 

                            


 

 

 


                               Окончание

 

                              

Выход: числа, принадлежащие отрезку [1;99] и кратные числу 3.


 

 

 

Кодировка

// Prog1.cpp: определяет  точку входа для консольного  приложения.

//

/* Печать на экране монитора чисел, принадлежащих отрезку [1; 99] и кратных числу 3. */

#include "stdafx.h"

#include <conio.h>

#include<iostream>

#include<windows.h>

#include <math.h>

 

using namespace std;

char s1[256];

char *rus(char *s2)

{ AnsiToOem(s2,s1);return s1; }

 

 

int _tmain(int argc, _TCHAR* argv[])

{

 

int a; // Задаем переменную а

 

cout<<rus("Числа, принадлежащие отрезку [1;99] и кратные числу 3")<<endl;

 

//Находим числа  кратные заданному числу 3 и выводим их на экран.

for(a=1; a<100; a++;)//Задаем цикл, в котором переменная а будет принимать

                                  //значение от 1 до 99, с шагом 1

{

if(a%3==0) //если а делится на три без остатка, то

cout<<a<<endl;//выводим ее значение на экран                         

}

               // Задержка результатов на экране до нажатия клавиши Enter

_getch();

 

return 0;

}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Информация о работе Контрольная работа по "Основам программирования "