Transição de Visualg para C
Olá caro(a) aluno(a), tudo bem?
Neste material relaciono os principais comandos do Visualg e seus equivalentes na linguagem C, quando isso for possível. Você perceberá que C tem mais recursos que Visualg, pois esta é uma ferramenta didática para o aprendizado de programação.
Espero que este material te ajude na passagem de Visualg para C. Faça bom proveito!
ESTRUTURA BÁSICA DE UM PROGRAMA
Visualg
algoritmo “Exemplo” var C
/* comentario */
#include ...
C (outra opção)
/* comentario */
#include ...
int main(void){ int main(){
// variáveis
...seu código... return 0;
inicio
... seu código ... fimalgoritmo ...seu código...
}
}
INCLUSÃO DE BIBLIOTECAS
Visualg
Não faz uso
Chamada biblioteca padrão
C
#include < stdio.h >
biblioteca do usuário no subdiretório de trabalho
#include "agua.i"
DELIMITADORES
Visualg
Função
C
//
delimitadores de comentário
/* */ ou //
Não faz uso
separar comandos e terminar declarações
;
,
separar identificadores e parâmetros
,
maior
>
=
DECLARAÇÕES
Visualg
var
Função declaração de variáveis
C no início de cada bloco
const
declaração de constantes
#define
não faz uso
declaração de estruturas ou tipos
struct
não faz uso
definição de estruturas ou tipos
enum
TIPOS DE DADOS NUMÉRICOS
Visualg
Inteiros (faixa de abrangência)
C
-
-128 a +127
char
inteiro
-32.768 a +32.767
int
-
-2.147.483.648 a +2.147.483.647
long
TIPOS DE DADOS NUMÉRICOS
Visualg
real
Números de Ponto Flutuante (faixa de abrangência)
3,4*10(-38) a 3,4*10(38) (6 dígitos significativos) (C)
C float -
1,7*10(-308) a 1,7*10(308) (10-15 dígitos significativos) (C)
double
-
1,7*10(-308) a 1,7*10(308) (18 dígitos significativos) (C)
long double
TIPOS DE DADOS ALFANUMÉRICOS
Visualg
caractere
Função um caracter
C char caractere