Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Prog. Fundamentais p/ Eng. Têxtil na UTFPR, Notas de estudo de Engenharia Têxtil

Este documento fornece informações sobre a disciplina de fundamentos de programação, oferecida no curso de engenharia têxtil na universidade tecnológica federal do paraná, campus apucarana. A disciplina tem como objetivo o estudo das formas de representação do pensamento lógico através de técnicas de desenvolvimento de algoritmos e o estudo de uma linguagem de programação para o desenvolvimento de programas. O documento aborda a carga horária, o sistema de avaliação, as referências bibliográficas e os conceitos básicos de hardware, software, bits e bytes, linguagem de programação e algoritmos.

Tipologia: Notas de estudo

2013

Compartilhado em 03/11/2013

francieli-carolina-souza-ribeiro-5
francieli-carolina-souza-ribeiro-5 🇧🇷

8 documentos

1 / 17

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Campus Apucarana
Engenharia Têxtil
Fundamentos de Programação
Fundamentos de Programação
Aula 1 - Introdução
Prof. Muriel de Souza Godoi
Prof. Muriel de Souza Godoi
muriel@utfpr.edu.br
muriel@utfpr.edu.br
Prof. Fernando Barreto
Prof. Fernando Barreto
fbarreto@utfpr.edu.br
fbarreto@utfpr.edu.br
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff

Pré-visualização parcial do texto

Baixe Prog. Fundamentais p/ Eng. Têxtil na UTFPR e outras Notas de estudo em PDF para Engenharia Têxtil, somente na Docsity!

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Campus Apucarana

Engenharia Têxtil

Fundamentos de Programação Fundamentos de Programação

Aula 1 - Introdução

Prof. Muriel de Souza Godoi Prof. Muriel de Souza Godoi

[email protected] [email protected]

Prof. Fernando Barreto Prof. Fernando Barreto

[email protected] [email protected]

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Campus Apucarana Ementa  (^) Estudo das formas de representação do pensamento lógico através de técnicas de desenvolvimento de algoritmos;  (^) Estudo de uma linguagem de programação e desenvolvimento de programas.

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Campus Apucarana Sistema de Avaliação

  • (^) Avaliações
    • 2 Provas Práticas – 20 pontos cada;
    • 1 Prova Prática – 30 pontos;
    • 3 Listas de Exercícios – 10 pontos cada.
  • Média mínima para aprovação:
    • 60 pontos.
  • Recuperação Final:
    • Prova Prática - todo o conteúdo;
    • Valor: 100 pontos;
    • Nota para Aprovação: 60 pontos.

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Campus Apucarana Referências

 MOKARZEL, F. ; SOMA, N. Introdução à Ciência da

Computação. Editora Elsevier-Campus, 2008.

 (^) SOUZA, Marco Antonio de; GOMES, Marcelo Marques; SOARES, Marcio Vieira; CONCILIO, Ricardo. Algoritmos e lógica de programação. São Paulo: Thomson, Cengage Learning, 2006.  (^) LOPES, Anita; GARCIA, Guto. Introdução à programação: 500 algoritmos resolvidos. Rio de Janeiro: Elsevier, Campus, 2002.  (^) SOUZA, Marco Antonio de; GOMES, Marcelo Marques; SOARES, Marcio Vieira; CONCILIO, Ricardo. Algoritmos e lógica de programação. São Paulo: Thomson, Cengage Learning, 2006.  (^) Manuais, Revistas, Apostilas.  (^) Pesquisa na Internet.

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Campus Apucarana Hardware x Software  (^) Hardware  (^) Dispositivo e Componentes físicos  (^) Processadores, Placa Mãe, Periféricos em geral, Memória, Placas diversas (rede, som, etc...)....  (^) Software  (^) Conjunto de instruções representadas em vários Bytes que instruem o Processador (quando executadas) com várias ordens de processamento/cálculo...  (^) Exemplo: Um aplicativo qualquer:CorelDraw, MSWord, etc...

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Campus Apucarana Software Software Básico ^ SO – Sistema Operacional, Drivers Aplicativo  (^) Processadores de Textos; Planilhas de Cálculos; Controle de Estoque, Jogos, Navegadores,  Programas que serão desenvolvidos nesta disciplina...

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Campus Apucarana Bits e Bytes  (^) Medidas de Dados: MEDIDA: REPRESENTA O MESMO QUE: Bit 0 ou 1 - menor unidade de dado Byte conjunto de 8 bits ou 1 caractere Kilobyte (KB) 2 10 bytes ou 1024 bytes Megabyte (MB) 2 20 bytes ou 1024 Kilobyte Gigabyte (GB) 2 30 bytes ou 1024 Megabyte Terabyte (TB) 2 40 bytes ou 1024 Gigabyte

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Campus Apucarana Linguagem de Programação Linguagem de Programação

  • Computadores entendem apenas sim/não (zero/um) - Números binários ou bits
  • Computadores fazem o que queremos
    • Programas são constituído de instruções
    • Instruções: conjunto de bits que o computador entende. - Ex: 100011001010000
  • Faz-se necessária uma linguagem mais semelhante ao nosso idioma e nossa forma de pensar → Linguagem de Programação

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Campus Apucarana 13 Algoritmo

  • (^) Definição:
    • Procedimento passo-a-passo para a solução de um problema
    • Sequência detalhada de ações a serem executadas para realizar alguma tarefa
    • Conjunto de regras para a solução de um problema
  • O termo algoritmo não é restrito a computação. Pode ser aplicado a qualquer circunstância que exija a descrição de uma solução.

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Campus Apucarana 14

  • (^) Receita de Bolo:
    • Entrada : ingredientes e quantidades
    • Processamento : regras para o preparo, seqüência de inclusão dos ingredientes, cozimento
    • Saída : o bolo pronto Exemplo de Algoritmo

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Campus Apucarana 16

  • Modo de Preparo ( processamento )
    • Misturar farinha de trigo, açúcar cristal, achocolatado, fermento em pó e pitada de sal.
    • Junte ovos, xícara de água morna e xícara de óleo.
    • Misture bem.
    • Unte uma forma retangular de 25 cm x 37 cm com óleo e polvilhe farinha de trigo e despeje a massa.
    • Asse em temperatura média (170ºC) por 30 minutos.
  • Resultado ( saída )
  • O bolo pronto para o consumo. Exemplo de Algoritmo

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Campus Apucarana Passos para um algoritmo Deve especificar com clareza e de forma correta as instruções que um software deverá conter para que, ao ser executado, forneça resultados esperados. Etapas:

  • (^) Primeiro :
    • (^) Conhecer qual é o problema a ser resolvido pelo software (objetivo do programa)
  • (^) Segundo :
    • (^) Extrair todas as informações a respeito desse problema (dados e operações)
  • (^) Terceiro :
    • (^) Descrever claramente os passos para se chegar à sua solução. Os passos devem ser colocados em uma sequência lógica.
  • (^) Quarto :
    • (^) Temos a especificação do algoritmo.