Рассчитай точную стоимость своей работы и получи промокод на скидку 200 ₽
Найди эксперта для помощи в учебе
Найти эксперта
+2
Пример заказа на Автор24
Студенческая работа на тему:
Написать программу на C#.
Создан заказ №136817
25 февраля 2014

Написать программу на C#.

Как заказчик описал требования к работе:
Программа следующая: Проверить правдоподобность заданной простой программы. Простая программа содержит раздел описания переменных, оператор присваивания, составной оператор, короткий условный оператор. Простая программа называется правдоподобной, если выполнены следующие условия: а) каждая из перем енных, встречающихся в последовательности операторов тела программы, описана, т.е. встречается в списке переменных программы, причем ровно один раз; б) в программе нет больше ни одной переменной, совпадающей с названием программы; в) Каждому использованию переменной текстуально предшествует хотя бы один оператор присваивания этой переменной или оператор ввода этой переменной. Входные данные считываются из файла. В текстовом файле находится программа, написанная на языке Pascal. В считываемом файле может находиться абсолютно любая программа на Pascal. И ответ готовой программы на C# собственной и зависит от входной программы на Pascal. Есть идея реализации программы, которую необходимо только написать: Создайте коллекцию/массив с возможными ключевыми словами во входном файле. Считайте сначала раздел объявления переменных, и имена всех переменных занесите в словарь (Dictionary), в качестве ключа будет имя переменной, а в качестве значения тип bool, инициализировалась ли она в дальнейшем коде или нет. Таким образом и идете по коду. Нашли знак присваивания? Проверили, есть ли в словаре (поиск по ключу) эта переменная. Если есть, то выставляете соответствующее ключу значение bool в true. Нашли использование переменной? Также проверили ее наличие в словаре по ключу, а затем проверили, была ли она инициализирована (значение bool). В принципе текст из файла можно делить Split Код C# 1 2 string text = "l"; string[] arr = text.Split(new[] { ' ' }, StringSplitOptions.RemoveEmptyEntries); Только добавить необходимые знаки (<,> и др.). Дальше можно пробегать по массиву arr и смотреть. Если видим слово var, значит обрабатываем и записываем наши переменные. Если begin, то пора анализировать ко
подробнее
Заказчик
заплатил
200 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
20 дней
Заказчик принял работу без использования гарантии
26 февраля 2014
Заказ завершен, заказчик получил финальный файл с работой
5
Заказ выполнил
chiyoko
5
скачать
Написать программу на C#..docx
2017-01-27 01:05
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Очень ответственный и грамотный автор. Всегда на связи, все умеет доходчиво объяснить,рада ,что нашла такого хорошего исполнителя

Хочешь такую же работу?

Оставляя свои контактные данные и нажимая «Создать задание», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Хочешь написать работу самостоятельно?
Используй нейросеть
Мы создали собственный искусственный интеллект,
чтобы помочь тебе с учебой за пару минут 👇
Использовать нейросеть
Тебя также могут заинтересовать
2307, Курсовая C#
Курсовая работа
Программирование
Стоимость:
700 ₽
выполнение контрольной работы по алгоритмизации и програмированию
Контрольная работа
Программирование
Стоимость:
300 ₽
создать однонаправленный список в C ++
Решение задач
Программирование
Стоимость:
150 ₽
Программирование на python Аналитика и управление данными.
Решение задач
Программирование
Стоимость:
150 ₽
змейка на паскале
Курсовая работа
Программирование
Стоимость:
700 ₽
Управление проектом разработки и внедрения корпоративного хранилища данных
Контрольная работа
Программирование
Стоимость:
300 ₽
ВВЕДЕНИЕ В ПАКЕТ Octave
Контрольная работа
Программирование
Стоимость:
300 ₽
Контрольная по методам принятия оптимальных решений
Контрольная работа
Программирование
Стоимость:
300 ₽
Доработать готовое задание по программированию. С++.
Контрольная работа
Программирование
Стоимость:
300 ₽
4 задачи на прологе
Контрольная работа
Программирование
Стоимость:
300 ₽
Основы микропроцессорной техники
Контрольная работа
Программирование
Стоимость:
300 ₽
Жарков. Программа "Рост кактуса в горшке". С++
Контрольная работа
Программирование
Стоимость:
300 ₽
Определение класса животных (птица, рептилия, рыба и т.п.) по признакам
Контрольная работа
Программирование
Стоимость:
300 ₽
Объектно-ориентированный анализ и программирование
Контрольная работа
Программирование
Стоимость:
300 ₽
Читай полезные статьи в нашем
Программирование на языке Visual Basic
Язык VB – современный язык программирования, который сочетает процедуры и элементы объектно-ориентированных и компонентно-ориентированных языков программирования. В среду разработки VB входят инструменты для визуального конструирования интерфейса пользователя. Программист может создать приложение с помощью компонентов, предоставленных в VB. Приложения, созданные на VB, могут также использовать Win...
подробнее
Дерево модели в Компас-3D
Если рядом с изображением документа в панели, отображающей «дерево», стоит значок «+», то это означает, что он имеет подчиненные объекты. Для отображения их в списке, нужно щелкнуть мышью по значку. Контекстные меню объектов Дерева построения предназначены для облегчения доступа к командам, часто используемым в работе с объектами этого типа.
В ходе работы с любой деталью на экране отображается окн...
подробнее
Табличный дизайн в HTML
Таблицы явились дополнением к первоначальной идее, их добавили в развивающийся на тот момент язык HTML в качестве средства, представляющего данные для совместного использования исследователями и учеными. В то время язык CSS еще не появился, т.е. не существовало еще технологии, которая отвечала бы именно за способ представления страниц. Так как таблицами формируется сетка, разработчики быстро пришл...
подробнее
Работа с объектами в Visual Basic
Программный код объекта можно сохранять в библиотеке классов. Каждый класс описывает переменные – свойства и процедуры – методы одного объекта. В программах объекты можно создавать как экземпляры библиотечных классов. Visual Basic содержит много готовых библиотек классов.
Изменив свойство объекта, можно изменить его характеристики. Для изменения характеристик объекта нужно сначала записать название...
подробнее
Программирование на языке Visual Basic
Язык VB – современный язык программирования, который сочетает процедуры и элементы объектно-ориентированных и компонентно-ориентированных языков программирования. В среду разработки VB входят инструменты для визуального конструирования интерфейса пользователя. Программист может создать приложение с помощью компонентов, предоставленных в VB. Приложения, созданные на VB, могут также использовать Win...
подробнее
Дерево модели в Компас-3D
Если рядом с изображением документа в панели, отображающей «дерево», стоит значок «+», то это означает, что он имеет подчиненные объекты. Для отображения их в списке, нужно щелкнуть мышью по значку. Контекстные меню объектов Дерева построения предназначены для облегчения доступа к командам, часто используемым в работе с объектами этого типа.
В ходе работы с любой деталью на экране отображается окн...
подробнее
Табличный дизайн в HTML
Таблицы явились дополнением к первоначальной идее, их добавили в развивающийся на тот момент язык HTML в качестве средства, представляющего данные для совместного использования исследователями и учеными. В то время язык CSS еще не появился, т.е. не существовало еще технологии, которая отвечала бы именно за способ представления страниц. Так как таблицами формируется сетка, разработчики быстро пришл...
подробнее
Работа с объектами в Visual Basic
Программный код объекта можно сохранять в библиотеке классов. Каждый класс описывает переменные – свойства и процедуры – методы одного объекта. В программах объекты можно создавать как экземпляры библиотечных классов. Visual Basic содержит много готовых библиотек классов.
Изменив свойство объекта, можно изменить его характеристики. Для изменения характеристик объекта нужно сначала записать название...
подробнее
Теперь вам доступен полный отрывок из работы
Также на e-mail вы получите информацию о подробном расчете стоимости аналогичной работы