Escolar Documentos
Profissional Documentos
Cultura Documentos
de programação
Aula 7 – Seção 3.1
PROF. RENAN RANGEL BARBATO
Seção 3.1 - Introdução à linguagem C
Linguagens de Programação
É o conjunto de termos (vocabulário) e de regras
(sintaxe) que permitem a formulação de instruções
(programas) para serem executados pelo computador.
Tipos de
Linguagem de
Programação
Ex.:
Texto “Oi” em código binário
01101111 01101001
Fonte: https://canaltech.com.br/software/c-a-linguagem-de-programacao-que-esta-em-
tudo-o-que-voce-usa-19512/
Programa Fonte
E o programa escrito por uma pessoa, geralmente numa
linguagem de alto nível.
Programa Executável
E um programa gerado a partir do programa fonte e de rotinas
de linguagem de máquina, que pode ser executado
diretamente pelo computador.
void main()
{ //inicio do programa
int a; //Declaração de variáveis
float b;
char c;
double d;
a=10; /*Lógica do programa*/
b=5.8;
b=a*b;
printf(“%f”,b); /*Mostra na tela*/
getch(); /*aguarda pressionar alguma tecla*/
} //fim do programa
#include <stdio.h>
Operadores de atribuição
Para atribuir um valor a uma variável utilizamos o sinal
de igual “=”.
Exemplo: y = x + 100
Potenciação: 23 → pow(2,3) = 8
Biblioteca
math.h
Radiciação: 141 → sqrt(141) = 11
Operadores lógicos
A sintaxe da função é:
Códigos
Identificadores
São os nomes que podem ser dados para variáveis e funções.
•Para a escolha destes nomes é necessário seguir algumas regras:
•A partir do Segundo Caractere pode conter letra, números e Underscore;
•C é uma linguagem case-sensitive, ou seja, faz a diferença entre nomes com lrtras
maiúsculas e minúsculas. Peso e peso são diferentes;
Exemplo:
•Idade, Contador, PesoDoCarro,
Usuario_1, CorDaPagina, RaioDoCirculo
Declaração de Variáveis
Função PrintF
A função printf exibe um ou mais dados na tela. Para tanto ele deve receber pelo
menos dois parâmetros, separados por vírgula:
oum string de formato que define, através de caracteres especiais, os tipos dos dados
a serem impressos e suas posições na linha de impressão;
oum dado a ser impresso. Este dado pode ser qualquer um dos dados visto
anteriormente.
Código Variável
Exemplo
main()
{
int num;
printf("Digite um numero: ");
scanf("%d", &num);
printf("\n o numero digitado foi %d",num);
}
A) Alfa
static: O funcionamento das variáveis declaradas
B) Strcut
como static depende se estas são globais ou
C) Return locais.
D) Static return: encerra a execução de uma função e
E) typedf devolve o controle para a função de chamada. A
execução é retomada na função de chamada no
ponto imediatamente após a chamada.
struct: Cria as chamadas estruturas ou seja
registros.
typedef: É um comando modificador usado para
criar novos nomes para tipos de dados.
Com base na edição de códigos em "C", avalie a seguinte sentença preenchendo lacunas:
A) Linguagem – criação-Editor
B) extensão – compilação – compilador.
C) extensão – decodificação – computador
D) aplicação – compilação – programador.
E) pasta – edição – computador.