Atps programação estruturada 1º desafio
Passo 1
A)
Nome do compilador: Dev-C++
Descrição:
Dev-C++ (também conhecido como Dev-Cpp) é um ambiente de desenvolvimento integrado livre que utiliza os compiladores do projeto GNU para compilar programas para o sistema operacional Microsoft Windows. Suporta as linguagens de programação C e C++, e possui toda a biblioteca ANSI C, além de algumas bibliotecas similares às da Borland Turbo C, como por exemplo a conio2.h, que pode ser baixada gratuitamente na página da Bloodshed Software.
O desenvolvimento do software foi descontinuado. Sua última versão é a 4.9.9.2, data de fevereiro de 2005. Um IDE alternativo é o Code::Blocks, também gratuito.
Sistema: Windows 95/98/NT/2000/XP e Linux for MinGW compiler
Recursos:
No Windows há basicamente dois tipos de programas de usuário:
• aplicações para o console (Console Applications), que são executadas numa janela de texto (também conhecida como Prompt do
MS-DOS); e
• aplicações Gráficas (GUI Applications), que usam janelas, menus e outros elementos visuais como parte de sua interface com o programador.
Um projeto é uma agrupação de todos os arquivos que requere uma aplicação, assim como de sua configuração especifica. Quando em Dev-C++ cria-se um novo projeto será criado um arquivo dev. É um arquivo que tem as referencias dos arquivos necessários para compilar nossa aplicação (código fonte, arquivos de cabeceira, etc.) assim como as opções necessárias especificas dessa aplicação
(como podem ser referencias a bibliotecas não standard que precisam de compilação). Também cumpre uma função similar à utilidade make de Linux, que revisa as dependências entre os arquivos que são parte do projeto para souber quais foram modificados (esses arquivos seriam os únicos que precisam compilação), e por isso é criado um arquivo chamado makefile.win. Então quando queremos criar uma aplicação distribuída em vários arquivos o que sejam dependentes de mais bibliotecas ou recursos é recomendável criar