16212

Арифметика

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

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

ОТЧЕТ по лабораторной работе №4 по дисциплине Программирование на тему Арифметика Вариант 24 1 Постановка задачи Найти первые m более чем 2разрядных чиселпалиндромов то есть чисел десятичная запись которых читается одинаково в прямом и обратном направлениях...

Русский

2013-06-20

70.04 KB

1 чел.

ОТЧЕТ

по лабораторной работе №4

по дисциплине Программирование

на тему «Арифметика»

Вариант 24

1 Постановка задачи

Найти первые m более чем 2-разрядных чисел-палиндромов, то есть чисел, десятичная запись которых читается одинаково в прямом и обратном направлениях.

2 Блок-схема


3 Исходный код

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using System.Windows.Forms;

namespace WindowsFormsApplication1

{

   public partial class Form1 : Form

   {

       public int size;

       public Form1()

       {

           InitializeComponent();

       }

       public bool IsPalindrome(int input)

       {

           int revers_input = 0, c = input;

           while (c > 0)

           {

               revers_input = revers_input * 10 + c % 10;

               c = c / 10;

           }

           if (input == revers_input)

           { return (true); }

           else

           { return (false); };

       }

       private void textBox1_TextChanged(object sender, EventArgs e)

       {

           if (int.TryParse(input_textBox1.Text, out size))

           { run_button1.Enabled = true; }

           else run_button1.Enabled = false;

       }

       private void button1_Click(object sender, EventArgs e)

       {

           output_textBox2.Text = "";

           int i = 100, j = 0;

           run_progressBar1.Maximum = size;

           while ((j != size))

           {

               if (IsPalindrome(i))

               {

                   output_textBox2.Text = output_textBox2.Text + Convert.ToString(i) + Environment.NewLine;

                   j++;

                   run_progressBar1.Value = j;

               }

               i++;

           }

       }

   }

}

4 Пример работы

На рисунке 1 показан пример работы программы:

Рисунок 1 Выполнение программы


 

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

49080. ДАТЧИК ВЛАЖНОСТИ 248.5 KB
  Описание физической величины Описание и выбор метода измерения влажности Метод высушивания Дистилляционный метод Экстракционные методы Химический метод Метод СВЧ-влагометрии Нейтронный метод Инфракрасные влагомеры Кондуктометрические датчики Выбор метода Выбор и описание датчика Влагомер ВП4 Влагомер для порошкообразных материалов Датчик влажности для формовочной смеси Датчик влажности для зерна Автоматическая...
49081. Разработка рациональной системы применения удобрений в конкретных почвенно-климатических условиях хозяйства 1.06 MB
  Производственные показатели для составления системы применения удобрений Выход навоза заготовка хранение и технология внесения органических удобрений Составление системы применения удобрений в расчете на планируемый урожай при освоении севооборота Составление системы применения удобрений на планируемый урожай в освоенном севообороте
49083. Шестипольный полевой севооборот в отделении совхоза Калининской области 1.31 MB
  Производственные показатели для составления системы применения удобрений. Выход навоза заготовка хранение и технология внесения органических удобрений. Технология внесения органических удобрений на примере одного поля. Составление системы применения удобрений на планируемый урожай при освоении севооборота18 4.
49084. Сущность демократической формы организации и осуществления власти 64 KB
  Проблема понимания демократии сейчас по-настоящему актуальна. В связи с провозглашением большинства политических систем современных государств демократическими, данным словом постоянно оперируют лица, связанные с политикой
49085. ТЕХНОЛОГИЯ РАЗРАБОТКИ АВТОМАТИЗИРОВАННОЙ СИСТЕМЫ УЧЕТА ЗАПАСНЫХ ЧАСТЕЙ ДЛЯ ТЯЖЕЛОЙ СЕЛЬСКОХОЗЯЙСТВЕННОЙ ТЕХНИКИ НА СКЛАДЕ 528.5 KB
  Задача автоматизированных информационных систем состоит в хранении всех представляющих интерес данных в одном или нескольких местах причем таким способом который заведомо исключает ненужную избыточность. Создание автоматизированных информационных систем преследует две основные цели: понизить избыточность данных и повысить их надежность. Между собственно физической базой данных и пользователями системы располагается уровень программного обеспечения именно это и подразумевается под понятием СУБД. Основная задача СУБД – дать пользователю базы...
49086. Анализ задач и функций СЗИ предприятия 156.5 KB
  В результате работы были найдены оптимальные программы для обеспечения конфиденциальности информации государственной коммерческой персональной путем шифрования дисков и файлов. Анализ функций СЗИ предприятия Заключение Список использованных источников Обозначения и сокращения СЗИ система защиты информации КСЗИ комплексная система защиты информации АС автоматизированные системы ПЭМИ побочные электромагнитные излучения Введение Принятие решений во всех сферах жизнедеятельности предприятия или организации все в большей степени...
49088. Разработка технологического процесса изготовления детали по чертежу 470.5 KB
  Курсовая работа по дисциплине Технология конструкционных материалов на тему Разработка технологического процесса изготовления детали. В курсовой работе был разработан технологический процесс изготовления детали по чертежу. Был выбран самый...