Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

LINGUAGEM DE PROGRAMAÇÃO - C
Prof.: Geraldo Júnior
Agora vamos utilizar o termo Programa para representar a codificação de
um algoritmo em uma linguagem de programação, e é essa a definição de
programa de computador, um algoritmo escrito em uma determinada
linguagem de programação e traduzido para a linguagem de máquina.
Uma linguagem de programação é um conjunto de regras utilizadas para
criar algoritmos, essas regras serão convertidas em linguagem de
máquina, que define as instruções a serem executadas pelo computador.
INTRODUÇÃO
Apesar da baixa produtividade em função de não ter componentes já
prontos, o uso da linguagem C se justifica pela sua sintaxe e poder
de processamento e execução. Basicamente quase todas as
linguagens de programação existente hoje em dia são baseadas na
linguagem C, então, um profissional que conhece de lógica de
programação e conhece a estrutura de comandos e sintaxe da
linguagem C, consegue programar em qualquer outra linguagem com
o mínimo de esforço e dedicação.
LINGUAGEM C
Na linguagem C, devemos criar uma função chamada de “main”
(principal). Esta é a definição do ponto de início de execução do seu
algoritmo (programa). Toda função na linguagem C tem um nome
seguido de parêntesis e um corpo de execução limitado por chaves,
Veja:
main( )
{
}
LINGUAGEM C
Um comentário é um texto no meio do seu código que não será
compilado e não será utilizado pelo programa, ele serve somente
para informar alguma coisa para a pessoa que estiver lendo o seu
programa fonte. Basicamente podemos utilizar dois tipos de
comentários, os comentários de linha ( // )e os comentários de bloco
(/* */).
int valor; //estou declarando esta variável para ler o valor.
COMENTÁRIOS
A estrutura básica da linguagem C é muito enxuta e robusta e não
possui todas as definições de comandos e estruturas que
precisamos para trabalham adequadamente.
Por isso, a linguagem C trabalha com o conceito de declaração de
bibliotecas. As bibliotecas são coleções de funções/comandos
complementares para proporcionar todo o poder de desenvolvimento
na linguagem C.
BIBLIOTECAS
Para declarar uma biblioteca (ou cabeçalho) usamos a diretiva
de declaração #include.
Sintaxe:
#include<nome_biblioteca.extensao_biblioteca>
Ex.:
#include<string.h>
BIBLIOTECAS
Constantes e Variáveis são as principais formas de utilização de tipos de
dados e memória nas linguagens de programação.
As constantes, como o nome sugere, são definições fixas. Elas
representam valores predefinidos que podem ser utilizados no decorrer de
um programa. Sempre utilizamos nomes para identificar estes valores.
Para declarar uma constante utilizamos a palavra reservada #define,
seguida do nome da constante, seguindo do seu valor.
Ex.
#define pi 3.14159265359
CONSTANTES E VARIÁVEIS
Uma variável é uma definição de memória que utilizamos para armazenar
alguma informação de entrada ou de processamento do nosso programa.
As variáveis são utilizadas para armazenar valores.
Para declarar uma variável devemos indicar o tipo de dados e o nome da
variável, finalizando com ponto e vírgula. Veja o exemplo abaixo que
declara uma variável inteira chamada número e atribui o valor 20 a esta
variável:
main( ){
int número;
idade = 20;
}
CONSTANTES E VARIÁVEIS
CONSTANTES E VARIÁVEIS
Tipo Bytes Escala
char 1 -128 a 127
int 2 -32.768 a 32.767
float 4 3.4e-38 a 3.4e+38
double 8 1.7e-308 a 1.7e+308
void 0 Sem valor (vazio)
Declarando algumas variáveis a título de exemplo:
int idade;
float nota1, nota2, nota3;
long int código;
char letra;
int número, valor, escolha, op01;
Entrada e Saída consistem nas operações de inserir e retirar
informações de sistemas de computador. Estamos sempre pensando
no sistema, então, entrada é a tarefa de “entrar” com informações no
sistema, é o momento que iremos enviar alguma coisa para a
memória utilizada pelo sistema. Saída é a tarefa de “retirar”
informações do sistema, é a saída de dados do mesmo, é quando
uma mensagem é exibida na tela, uma informação é gravada no
banco de dados ou enviada para a impressora.
ENTRADAS E SAÍDAS DE DADOS
A função printf( ) é uma função utilizada para saída de dados, ou seja,
para enviar informações do sistema para a tela do computador. Ela
pertence à biblioteca básica de I/O (input/output ou entrada/saída)
que é usada em C.
main(){
printf(“Amo física”); //escreve Amo física na tela.
}
A FUNÇÃO PRINTF()
CÓDIGO DE FORMATAÇÃO
Código Descrição
%c Caractere (char)
%x Hexadecimal
%d Decimal (int)
%e Notação científica
%f Ponto flutuante (float)
%o Octal
%s Cadeia de caracteres (string)
%u Decimal sem sinal
A função scanf( ) é uma função utilizada para entrada de dados, ou
seja, para enviar informações para o sistema, geralmente em uma
variável declarada na memória. Ela pertence à biblioteca básica de
I/O (input/output ou entrada/saída) que é usada em C.
main(){
int num;
printf(“Digite um número: “);
scanf(“%d”,&num);
printf(“O número digitado foi %d”,num);
}
A FUNÇÃO SCANF()
A função getchar( ) tem como objetivo ler um caractere (uma letra) do
teclado com a obrigatoriedade de pressionar enter após a digitação
do caractere, ou seja, deve-se digitar a letra desejada e teclar entre
em seguida para confirmar a leitura da letra e passar o valor da
mesmas para a variável que receberá este valor.
Sintaxe: getchar();
Exemplo:
char letra;
letra = getchar();
ENTRADA E SAÍDA COM GETCHAR
A função getch( ) tem o seu funcionamento muito parecido com a
função getchar( ), porém, esta não requer a digitação de ENTER após
digitar a letra desejada, ou seja, a leitura do valor digitado é
imediatamente após a digitação do mesmo, não sendo necessário
teclar ENTER para confirmar a leitura.
Sintaxe: getch( );
Exemplo:
char letra;
letra = getch( );
ENTRADA E SAÍDA COM GETCH
A função Putchar( ) exibe um caractere na tela. Ela recebe como parâmetro
uma letra (constante) ou uma variável do tipo char e exibe este valor na
tela.
#include<stdio.h>
main( ) {
char letra;
printf(“Digite um caractere: “);
letra = getchar();
putchar(letra);
putchar(‘a’);
}
ENTRADA E SAÍDA COM PUTCHAR
O exemplo solicita a digitação de um caractere e
em seguida escreve o caractere digitado e logo
depois a letra a.
Os operadores são +, -, *, / e %, que realizam as operações de adição,
subtração, multiplicação, divisão e módulo, respectivamente. Estes
operadores sempre recebem dois valores, um a sua esquerda e outro
à sua direita e retornam o resultado da operação sobre estes valores.
printf("A soma dos números é = %d",(valor1+valor2));
printf("A diferença dos números é = %d",(valor1-valor2));
OPERADORES ARITMÉTICOS
Estes operadores servem para estabelecer uma relação de
comparação entre os operando, retornando um valor de Verdadeiro
ou Falso de acordo com o resultado de seus valores.
OPERADORES RELACIONAIS 
OPERADOR DESCRIÇÃO
> Maior que
>= Maior ou igual a
< Menor que
<= Menor ou igual a
== Igual a (igualdade)
!= Diferente de
OBRIGADO!
ATÉ A PRÓXIMA UNIDADE

Mais conteúdos dessa disciplina