Вы находитесь на странице: 1из 7

MINISTERUL EDUCAȚIEI

ACADEMIA DE STUDII ECONOMICE


FACULTATEA ”CIBERNETICĂ STATISTICĂ ȘI
INFORMATICĂ ECONOMICĂ”

LUCRARE DE LABORATOR nr. 2

PREPROCESARE

A efectual:
Studentul grupei TI-192
Gorbuli Anastasia

A controlat:
Lector superior
Linga I.

Chișinău 2019

0
Тема: Модернизация программ.
Цель лабораторной работы: Даны три примера программ на языке С,
задачей является их редактирование с целью улучшения.
В ходе лабораторной работы будут представлены примеры исходных
программ и их изменения с помощью рисунков и дальнейших
комментариев.
Выполнение:
Итак, начнём с 1-ой программы-Р1. Даная программа предназначена для
умножения двух целых чисел и получения целочисленного результата.

Пример№1

Р1.-исходная программа

R-Р1-результат выводимый, вышеизложенной на рисунке Р1, программой.

2
Как мы видим программа правильна, но что, если мы упростим задачу
пользователю. Давайте мы сделаем так, чтобы программа запрашивала
одновременно два целых числа, вводимые пользователем через пробел.
Изменяем программу:

Р2.-измененная программа

R-P2-резульат измененной программы, представленной на рисунке Р2.

Как результат, программа запрашивает одновременно два нужных числа.


А также рассматривая два вышеизложенных рисунка, замечаем, что был
добавлен комментарий (см. выше на Р2. рядом с названием главной
функции) с названием поставленной задачи для всей программы, для
упрощения восприятия в дальнейшем использовании пользователем.

Далее переходим ко 2-ой программе, которая вычисляет среднее значение


из пяти чисел.

3
Пример№2

Р3.-исходная программа

R-P3.-результат выше представленного рисунка Р3.

Теперь изменяем программу, таким образом, чтобы она находила среднее


значение из 10 чисел.

4
Р4.-изменённая программа

R-Р4-результат изменённой программы представленной на рисунке Р4.

Как результат, мы модифицировали программу, представленную на


рисунке Р3. Сделав возможным вычисление из 10 чисел, как представлено
на рисунке R-Р4.

Что ж теперь переходим к третьей программе, которая выводит значение


кода ASCHI только для одного символа.

Пример№3

5
Р5. – исходная программа

R-Р5-результат исходной программы, представленной на рисунке выше


Р5.

Теперь, улучшаем данную программу:

6
Р6.-изменённая программа

R-Р6-результат изменённой программы, представленной на рисунке выше


Р6.
Как результат, мы сделали так что бы программа, представленная на
рисунке Р6. , выводила значение кода ASCII не только одного, а сразу
нескольких символов, путём добавления цикла “while”.

Вывод: В ходе Лабораторной работы №2, мы смогли улучшить три


программы, путём их изменения.

Использованная литература: http://learn.onlinegdb.com/c_program_examples


https://ru.wikibooks.org/wiki/