Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Програмування математичних задач

Реферат Програмування математичних задач

















ПОЯСНЮВАЛЬНА ЗАПИСКА

до курсової роботи

з дисципліни: Програмування та алгоритмізація

на тему: Програмування математичних задач



НОРМАТИВНІ ПОСИЛАННЯ


У справжній пояснювальній записці використовуються посилання на такі нормативні документи:

ГОСТ 7.32-2001 «Звіт про науково-дослідній роботі. Структура і правила оформлення ».

ГОСТ 2.105-95 «Загальні вимоги до текстових документів»

ГОСТ Р 7.0.5-2008 «Бібліографічна посилання. Загальні вимоги та правила складання »

ГОСТ 7.1-2003 «Бібліографічний запис. Бібліографічний опис. Загальні вимоги та правила складання »

ГОСТ 7.80-2000. «Бібліографічний запис. Тема. Загальні вимоги та правила складання »

ГОСТ 19.701-80 - ЕСПД. Схеми алгоритмів, програм, даних і систем.



ВСТУП


Клас є основою мови С #, так як всі дії в будь-якій програмі на цій мові відбуваються усередині класу. Реалізація механізму підпрограм в C # покладена на функціональний член класу, який іменується методом і реалізує обчислення або інші дії, що виконуються класом чи примірником. Методи визначають поведінку класу.

Ця курсова робота спрямована на докладне вивчення класів і методів мови C #. З цією метою буде реалізовано програмування математичних задач. Також дана курсова робота сприяє закріпленню отриманих на заняттях навичок алгоритмізації та програмування завдань мовою високого рівня C #.



1. ЗАВДАННЯ №1


1.1 Формулювання завдання


Отримати всі чотиризначні натуральні числа, в записі яких немає однакових цифр. Вивести останнє число у вигляді гістограми.


1.2 Специфікації завдання


Вхідні дані:

чотиризначні натуральні числа.

Вихідні дані:

- Отримати всі чотиризначні натуральні числа, у запису яких немає однакових цифр;

- Вивести останнє число у вигляді гістограми.


1.3 Математична постановка задачі


Таблиця 1

Характеристика переменнихІмя переменнойСмисл переменнойНазначеніе переменнойОграніченіяTПеременная, в якій залишиться останнім чіслоІсходнаяА1первая цифра чіслаРезультатА2вторая цифра чіслаРезультатА3третья цифра чіслаРезультатА4четвертая цифра числаРезультатpВспомогательнаяПромежуточная1000wПеременная, в якій залишиться остання ціфраРезультат

У таблиці 1 наведено ряд змінних, які мають вихідні дані та результати роботи програми. Цей ряд може бути доповнений на стадії розробки алгоритму.

Після запуску програми вона шукає першу цифру А1, другу А2, третю А3 і четверту А4. Потім програма порівнює всі ці цифри, чи немає там повторень і записує всі отримані цифри в одне число, в змінну T.


1.4 Схема алгоритму. Опис


Схема алгоритму містить наступні типові структурні елементи: внутрішній цикл, розгалуження, зовнішній цикл. При виконанні зовнішнього циклу, ми послідовно, починаючи з 1000 елемента, порівнюємо їх з 10000 елементом. У цьому ж циклі знаходимо першу цифру і записуємо її в а1, потім шукаємо другу цифру і записуємо в а2, третю в а3 і четверту в а4. Потім перевіряємо на схожість цифри якщо перша цифра не дорівнює другий і якщо перша цифра не дорівнює третьою і якщо перша цифра не дорівнює четвертій і якщо друга цифра не дорівнює третьою і якщо друга цифра не дорівнює четвертій і якщо третя цифра не дорівнює четвертій, то записуємо її в змінну T.

мову програмування масив матриця










1.5 Текст програми і схема алгоритму


using System; System.Collections.Generic; System.Linq; System.Text;

namespace ConsoleApplication1

{Program

{void Main (string [] args)

{

Console.BufferHeight=5000; .WriteLine ( Натуральні числа: ); t=0;//змінна в якій залишиться останнє число

for (int i=1000; i lt; 10000; i ++)

{a1=i/1000;//перша цифра чіслаa2=(i% 1 000)/100;//друга цифра чіслаa3=(i% 100)/10;//третя цифра чіслаa4=i % 10;//четверта цифра числа


сторінка 1 з 4 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Урок математики в 1-му класі за темою "Число і цифра 5"
  • Реферат на тему: Бізнес-план інвестиційного проекту: Відновлення інформації "Цифра плюс ...
  • Реферат на тему: Розробка маршрутної технології виготовлення деталей &Пластина (SNUN 090304) ...
  • Реферат на тему: Програмування алгоритмів роботи з частинами матриці. Складання програми ви ...
  • Реферат на тему: Реалізація криптографічного алгоритму &ГОСТ 28147-89& в режимі гамування