Programação para Ciências Biológicas

Documentos relacionados
Page Content: 10 Receitas de bolos simples e fáceis Ana Luiza Tudisco Todos os direitos reservados.

Algoritmos e Programação. Noções de Lógica e Algoritmos Tarcio Carvalho

Computação Eletrônica

Bolo simples Ingredientes

Confeitaria Doce Sabor

Programação de Computadores I

Algoritmos Computacionais

AUTORA MARIA NEUSA LIMA CARVALHO RECEITA DE BOLO

Unidade 2: Algoritmos e programação

Disciplina de Algoritmos e Programação

Novo Iogurte Vigor Grego Gourmet apresenta: Suas receitas com toque de Chef

ESTE MATERIAL É PARTE INTEGRANTE DO CURSO ONLINE CAKE DESIGN PARA TODOS DA EDUK ( CONFORME A LEI Nº 9.610/98, É PROIBIDA A REPRODUÇÃO

ALGORITMOS CONCEITOS PRELIMINARES. Prof. Angelo Augusto Frozza, M.Sc.

Ingredientes. Ingredientes para o recheio de baunilha. Sugestão para fazer o recheio de suco em pó. Ingredientes para o recheio de chocolate

Receitas. com margarina. Departamento de Alimentação e Assistência ao Aluno

INTRODUÇÃO A PROGRAMAÇÃO

TORTA DE CARNE MOÍDA Ingredientes:

COLÉGIO CASSIANO RICARDO 2º

RECEITAS DE BOLO DE ROLO

Bolo de Banana de Liquidificador Rápido

Algoritmos e Programação

2 cenouras médias 4 ovos 1 pitada de sal 1 xícara de óleo

Aula 02. MC Algoritmos e Programação de Computadores. Algoritmos: Definição e Exemplos.

Ciência da Computação. Prof. Dr. Leandro Alves Neves Prof. Dr. Adriano Cansian

As receitas podem ser feitas em casa, ou até mesmo compradas. O que importa é que os lanches sejam nutritivos e saudáveis.

Aula 02. Algoritmos e Pseudocódigo

COLÉGIO CASSIANO RICARDO

E X C L U S I V A S BOLOS & RECHEIOS GUIA DA CONFEITEIRA - APOSTILA GRÁTUITA

bolos 8 RECEITAS DELICIOSAS e-book camila bastos

BOLO DE CANECA Você prepara na própria caneca que irá consumir e em apenas 3 minutos no microondas.

Receita feita pela aluna: Angelina

Algoritmos e Programação

Engenharia Civil. Introdução à Programação

Bicos de confeitar: decoração de bolos na prática. com Janaína Barzanelli

RECEITAS: Autores: Camila Letícia Paula

Programação de Computadores III

Programação de Computadores:

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE I. Prof. Dr. Daniel Caetano

SALADA DE CASCA DE ABÓBORA

Bolo de laranja. Ingredientes: 1 laranja. 2 ovos. 2 xícaras de açúcar. 1 xíca ra de óleo. 2 xícaras de farinha. 1 colher de sopa de fermento

Introdução a Programação

Pra você mamãe, que não tem tempo pra nada, Aqui estão as melhores receitas de bolo de liquidificador. Fáceis, práticas, rápidas e deliciosas!!

Francine Ferrari Nutricionista CRN 0441

*imagens meramente ilustrativas

Panetone Trufado Como Fazer Panetone Trufado

Panetone Trufado Como Fazer Panetone Trufado

Algoritmos e Programação

3ª Olimpíada de Scratch Categoria 1 (4º e 5º anos) - Total de Pontos (135 pontos)

Í n d i c e BOLOS CASEIROS - EU NA COZINHA

UFCD 0804 Algoritmos

Bolo de liquidificador

ESCLARECIMENTO I EDITAL DE PREGÃO PRESENCIAL SESI Nº 113/2017

Bolo chocolate com cobertura de brigadeiro

ANÁLISE DE ALGORITMOS: PARTE 1. Prof. André Backes. Como resolver um problema no computador? Precisamos descrevê-lo de uma forma clara e precisa

Gastronomia Infantil

INTRODUÇÃO A LÓGICA DE PROGRAMAÇÃO

BOLO DE BANANA FITNESS

Lógica de Programação

CADERNO DE RECEITAS 7 CICLO DE 2018 DEPARTAMENTO DE ALIMENTAÇÃO E ASSISTÊNCIA AO ALUNO CENTRO DE SERVIÇOS DE NUTRIÇÃO

Receitas Disciplina Integradora: Dieta, Alimentação e Cenários de Prática

Receitas Mesa Brasil. Sesc cachoeira do sul

Introdução à Programação

RECEIT. Bolo. de Abobrin. Modo de preparo

Bolo de banana nanica. Receita da Vovó Zilda que a neta Laurinha adora!

Mousse de Limão Siciliano

Lógica para programação II Seção 1 - Histórico e Introdução Primeiros Programas

LÓGICA DE PROGRAMAÇÃO. Prof. Welber Ribeiro da Silva

RECEITAS QUE COMBATEM O DESPERDÍCIO

Brigadeiros GOURMET. Novas Receitas

ALGORITMOS AULA 1. Profª Amanda Gondim

OS SABORES DE PIZZA MAIS POPULARES NO BRASIL

junho 2016 revista de receitas da dora especial são joão Receitas, dicas e curiosidades para você curtir a festa!

SUPLEMENTO ONLINE outubro 2014 ano 5 n o 14. Receitas doces e salgadas sem trigo, aveia, centeio, cevada e malte

Bolo de abacaxi. Biscoito de coco

Receitas da DORA ESPECIAL. Plantão do

CURSO de NIVELAMENTO INTRODUÇÃO À PROGRAMAÇÃO

RECEITAS PARA QUEM NÃO SABE COZINHAR

Receitas Sazonais. EDIÇÃO DE OUTONO Por Sustentarea, a Rede Alimentar

Sorvete de coco verde

E X C L U S I V A S D E & BOLOS RECHEIOS

Pavê de limão. INGREDIENTES 1 pacote de biscoito maisena 1 lata de leite condensado 1/2 caixinha de creme de leite 1/2 xícara (chá) de suco de limão

Cozinha experimental de Soja RECEITAS

Algoritmo. pegar uma escada; posicionar embaixo da lâmpada; buscar uma lâmpada nova; ligar o interruptor; se a lâmpada não acender, então:

Introdução à Lógica de Programação

Faça em sua casa o famoso Naked Caked, com massa de baunilha, recheio de creme, cobertura de marshmallow e muitos morangos.

BOLO ESSÊNCIA BOLO CASADINHO

Receituário Bebida Láctea

Transcrição:

Programação para Ciências Biológicas Osmar NORBERTO DE SOUZA, Ph.D. E-mail: osmar.norberto@pucrs.br Laboratório de Bioinformática, Modelagem e Simulação de Biossistemas (LABIO) Laboratório de FarmInformática (FarmInf) Pontifícia Universidade Católica do Rio Grande do Sul PUCRS Porto Alegre - RS 10 de março de 2016

Introdução Programar computadores não é uma tarefa tão difícil ou complexa. Para um principiante, programar pode parecer um bicho de muitas cabeças. Se for o seu caso, nesta disciplina você aprenderá a dominar esse bicho. https://www.youtube.com/watch?v=ia_8w6sassc

Conceitos básicos: o computador Um computador é um aparelho eletrônico, como uma televisão ou rádio! Para funcionar e, portanto, ser útil, é necessário programá-lo. Os programas de computadores, ou softwares, são os responsáveis pelo seu funcionamento e utilidade. Imaginem se não existissem programas de Tv, como jornais, novelas, filmes, etc. Qual seria a utilidade de uma Tv? Nenhuma. Portanto, o que seria dos computadores sem os softwares! https://www.youtube.com/watch?v=ia_8w6sassc

Conceitos básicos: um programa de computador Um programa de computador, também chamado de software, aplicativo, rotina, solução, etc., é um conjunto de instruções que orienta o computador na execução de uma determinada tarefa. É como uma receita culinária que orienta o confeiteiro na preparação de uma quitanda. https://www.youtube.com/watch?v=ia_8w6sassc

Conceitos básicos: um programa de computador A proposta desta disciplina é ensiná-los a desenvolver programas de computador. Isso exigirá empenho e dedicação de vocês. Antes, porém, vamos estudar um pouco de lógica. O raciocínio lógico é essencial para escrevermos programas de computador. https://www.youtube.com/watch?v=ia_8w6sassc

Conceitos básicos: lógica de programação Lógica de Programação é a técnica utilizada para organizar e ordenar o pensamento com o objetivo de se obter a solução para um determinado problema. A Lógica de Programação define quais passos devem ser realizados e executados em uma sequência finita e lógica de instruções, por meio do raciocínio, para se alcançar um determinado objetivo.

Conceitos básicos: lógica de programação Vamos iniciar o estudo de Lógica de Programação com um problema sem nenhuma relação com computadores. Uma situação do dia a dia: trocar a lâmpada do corredor ou do quarto.

1 Conceitos básicos: lógica de programação Primeiro, ter uma lâmpada nova e uma escada. Siga o seguinte roteiro: Suba na escada. Troque a lâmpada. O roteiro não funcionou: a escada está distante da lâmpada queimada!

2 Conceitos básicos: lógica de programação Vamos tentar novamente! Siga o seguinte roteiro: Coloque a escada logo abaixo da lâmpada queimada. Suba na escada. Troque a lâmpada. Peraí, esquecemos de um detalhe: precisamos das mãos livres para retirar a lâmpada queimada.

Conceitos básicos: lógica de programação e algoritmo Em suma, a Lógica de Programação é o processo pelo qual ordenamos o pensamento (ordem da razão) para especificar uma sequência de instruções claras e precisas, que representem a solução de um problema sem dar margem para interpretações ambíguas. Esta sequência de instruções claras, precisas e coerentes se chama Algoritmo!.

Conceitos básicos: exemplos de algoritmos Uma receita culinária. O guia de utilização de um software. Um manual de instalação de um aparelho eletrônico. Um guia para se chegar a um determinado local. Um processo matemático para resolver um cálculo: calculo e avaliação das notas G1 e G2!!!!!!

Conceitos básicos: algoritmos Em geral, todo algoritmo parte de um condição inicial e detalha o que deve ser feito para se chegar a uma condição final desejada. Lembrem-se do algoritmo da lâmpada!!

Conceitos básicos: outro exemplos de algoritmo Uma receita culinária: fazer um bolo. O confeiteiro tem vários ingredientes e deseja fazer um bolo. Situação inicial: ingredientes puros. Situação final desejada: um bolo Receita: bolo de mandioca a Montes Claros 1. Coloque 5 ovos caipira em uma tigela 2. Adicione 200 g de manteiga 3. Adicione dois copos de açúcar 4. Bata até formar uma mistura homogênea e cremosa 5. Adicione três copos de mandioca ralada 6. Adicione 2 copos de trigo 7. Adicione 2 copos de queijo minas, meia-cura, ralado 8. Adicione uma colher de sopa de fermento 9. Bata novamente para homogeneizar, adicione leite se necessário 10.Despeje a mistura em uma forma untada 11. Leve ao forno pré-aquecido 12.Deixe assar por 40 minutos A receita nada mais é do que um ALGORITMO.

Conceitos básicos: exemplo de algoritmo voltado aos nosso objetivos Temos quatro valores e desejamos calcular a sua média aritmética simples.

Conceitos básicos: exemplo de algoritmo voltado aos nosso objetivos Temos quatro valores e desejamos calcular a sua média aritmética. Situação inicial: quatro valores. Roteiro: ALGORITMO Situação final desejada: média aritmética

Conceitos básicos: ALGORITMO Um algoritmo é uma sequência FINITA de passos que permitem a execução de uma tarefa. Um algoritmo pode ser descrito como uma receita ou sequência de instruções para se concluir um trabalho específico. Um algoritmo não pode ser redundante nem conter instruções subjetivas. As instruções em um algoritmo devem ser claras, coerentes e precisas.