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 Выполнение программы


 

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

4018. Автоматическая компенсация температурной зависимости дрейфа нуля и чувствительности в датчиках давления на КНС-структурах 503 KB
  Введение Гетероэпитаксиальные слои кремния на сапфире (КНС) впервые были получены в середине 60-х годов XX в. и сразу привлекли к себе внимание как специалистов по полупроводниковому материаловедению, так и разработчиков твердотельных микросхем. В п...
4019. Повышение экономической эффективности налогообложения 108 KB
  Повышение экономической эффективности налогообложения предполагает минимизацию избыточного налогового бремени. Однако на практике основная часть налоговых поступлений приходится, как правило, на обложение доходов, прибыли и добавленной стои...
4020. Нетрадиционно возобновляемые источники энергии 123 KB
  Введение В настоящее время во всем мире наблюдается повышенный интерес к использованию в различных отраслях экономики нетрадиционных возобновляемых источников энергии (НВИЭ). Ведется бурная дискуссия о выборе путей развития энергетики. Это связано, ...
4021. Виды и принципы действия электросвязи. Мультимедийные технологии 308 KB
  Краткая информация о видах электросвязи Электросвязь - передача информации посредством электрических сигналов, распространяющихся по проводам (проводная связь), или (и) радиосигналов (радиосвязь). К электросвязи относят, кроме того, передачу информа...
4022. Чрезвычайные ситуации социального характера и защита от них 1.63 MB
  Чрезвычайные ситуации социального характера и защита от них Предисловие Преподавание дисциплины «Безопасность жизнедеятельности» началось в российских вузах в 1990-х годах. И это далеко не случайно. В условиях социальной нестабильности, перманентных...
4023. Чрезвычайные ситуации социального характера 2.21 MB
  ЧС социального характера – это обстановка на определенной территории, сложившаяся в результате возникновения опасных противоречий и конфликтов в сфере социальных отношений, которые могут повлечь или повлекли за собой человеческие жертвы...
4024. Цех по производству стропильных балок покрытия производительностью 5200 м3/год 1.69 MB
  Цех по производству стропильных балок покрытия производительностью 5200 м 3 год Введение Развитие производства и применение сборного железобетона базируется на дальнейшей специализации предприятий по выпуску по выпуску однотипной продукции...
4025. Факторы, влияющие на процесс принятия решений 127 KB
  Введение На мой взгляд, проблема принятия и реализации решений является основополагающей для менеджмента. За последние 20 лет дважды Нобелевская премия в области экономики присуждалась за работы по совершенствованию общепринятой концепции принятия р...
4026. Типы государственного устройства. Понятие и сущность демократии 74.5 KB
  Типы государственного устройства. Тип государственного устройства характеризует способ национально-государственного и административно-территориального деления государства и способы взаимосвязи его территориальных образований. Исторически сложились...