0% acharam este documento útil (0 voto)
106 visualizações20 páginas

Programação C#

Este documento apresenta um resumo de um curso de Programação de Computadores. Apresenta conceitos básicos como linguagem de programação, entrada e saída, variáveis, desvios condicionais, estruturas de repetição. Também aborda programação visual e ferramentas para interface gráfica. Inclui bibliografia e sistema de avaliação com prova, atividades e participação.

Enviado por

J R
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
106 visualizações20 páginas

Programação C#

Este documento apresenta um resumo de um curso de Programação de Computadores. Apresenta conceitos básicos como linguagem de programação, entrada e saída, variáveis, desvios condicionais, estruturas de repetição. Também aborda programação visual e ferramentas para interface gráfica. Inclui bibliografia e sistema de avaliação com prova, atividades e participação.

Enviado por

J R
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 20

Programação de Computadores

Gilmar Aquino
[email protected]
http://www.aquino.pro.br
EMENTA
Conceito de linguagem de programação;
operações de entrada e saída; operação de
atribuição; tipos, variáveis e constantes; desvios
condicionais; comandos de seleção múltipla;
estruturas de repetição; modularização de
programas. conceito de linguagem de
programação visual e ferramentas existentes
para elaborar programas com interface gráfica.
Bibliografia
• Básica:
– ASCENCIO, A. F. G.; CAMPOS, E. A. V. Fundamentos da
programação de computadores:Algoritmos, Pascal, C/C++ e Java.
São Paulo: Pearson Prentice Hall, 2007.
– LOPES, A.; GARCIA, G. Introdução à programação: 500 algoritmos
resolvidos. Rio deJaneiro: Elsevier, 2002.
– SEBESTA, R. W. Conceitos de linguagem de programação. 5. ed.
Porto Alegre: Bookman,2003.
• Complementar:
– FEOFILOFF, P. Algoritmos em linguagem C. Rio de Janeiro: Elsevier,
2009.MANZANO, J. A. N. G.; OLIVEIRA, J. F. de. Estudo dirigido de
algoritmo.São Paulo: Editora Érica. 1997.
– PEREIRA, J. A. Aprendendo informática. São Paulo: Makron Books,
2004.
– SANTOS, A. de A. Informática na empresa. São Paulo: Campus,
2007.
– XAVIER, G. F. C. Lógica de programação. 9. ed. São Paulo: SENAC,
2005.
Sistema de Avaliação
• TIC 1 – 8%
• TIC 2 – 8%
• ATIVIDADE – 24% (Participação Aula / Eventos)
• PROVA – 60%
• MF > 6 = APROVADO
• (MF * 60%) + (EX *40).
Aula 1
Para você o que é Lógica?

A lógica é o estudo do raciocínio analítico e


coerente, fortalecido pelos fatos e pela
argumentação sólida.
Na Tecnologia?
Na Tecnologia é fundamental ter um raciocínio
lógico bem desenvolvido.

Lógica de Programação é a técnica Capaz de


encadear os pensamentos para se atingir um
objetivo.

Programas ou softwares nada mais são do que as


instruções que o computador deve seguir em
determinadas situações. Estas instruções vem de
onde? De um programador é claro.
Instruções / Sequência Lógica

• Podemos descrever até mesmo situações simples.

1 – Personagem parado
2- Personagem começa a andar
3 – Personagem encontrou um
obstáculo?
Sim Não

4 - Pular 4 - Continuar
Algoritmos
Antes de programar precisamos analisar o que
desejamos desenvolver e em seguida escrever
uma possível solução. Chamamos esta solução
de Algoritmos.
Sequência Lógica de instruções que
propõe resolver uma necessidade
Algoritmos

Em ciência da computação, um algoritmo é uma


sequência finita de ações executáveis que visam
obter uma solução para um determinado tipo
de problema. Ziviani, 2011.

"algoritmos são procedimentos precisos, não


ambíguos, mecânicos, eficientes e
corretos“ Dasgupta, Papadimitriou e Vazirani, 2010,
A ordem das etapas é importante para se
atingir o resultado desejado, todo
algoritmo deve conter um início e fim.
Funcionamento de um computador

Como calcular uma média aritmética?


Entrada Processamento Saída
P1,P2,P3 𝑃1 + 𝑃2 + P3 Média Final
𝑀é𝑑𝑖𝑎 =
3
Entrada, Saída e processamento
Para começar estipularemos o objetivo do
programa, será fazer com que o usuário entre
com dois números (entrada), calculemos a soma
dos mesmos (processamento) e mostramos o
resultado na tela (saída). Também faremos o
fluxograma dele para aprendermos melhor seu
uso.
Funcionamento de um computador
• A entrada diz respeito as informações que o programa
vai coletar, de varias formas, estas informações.
• O processamento diz respeito ao que o programa vai
fazer com estas informações, é a transformação dos
dados coletados na fase de entrada para que o objetivo
do programa se cumpra.
• E por fim tempos a saída, que claramente nos indica o
momento em que estas informações novas, geradas na
fase de processamento, serão mandadas para fora do
programa.
Ferramentas
• Instalação da IDE VisualStudio;
• https://visualstudio.microsoft.com
Instalação
Introdução ao C#
• O que é linguagem de programação?
Esta linguagem é uma língua escrita onde o
programador escreve instruções e, após passar por
um processo chamado compilação, as instruções se
tornam um programa que pode ser executado pelo
computador.
• Compilação?
Este processo de compilação consiste em converter
os comandos escritos na linguagem de
programação em código de máquina
Introdução ao C#
• Microsoft Visual C#
O Microsoft Visual C# é uma IDE (Integrated
Development Environment) ou Ambiente de
Desenvolvimento Integrado ou seja, uma
plataforma de programação completa com o
compilador
Linguagens
Evolução das linguagens
• https://www.youtube.com/watch?v=8anOprjA
Lhs

Você também pode gostar